易截截图软件、单文件、免安装、纯绿色、仅160KB

hibernate设置sqlserver主键的问题

我现在的员工表里面的主键是手动输入的,所以没有自动增长,请问下面的hibernate映射文件的代码还要不?
                  <id name="empId" type="java.lang.String">
<column name="emp_id" length="10" />
<generator class="identity" />
</id>

  红色部分还要不?而且,我的这个主键因需要设置为String类型的,请问这会影响我调用hibernate的查询方法,传入一个ID主键查询吗?

  我现在这样设置后,程序报错了,
  Provided id of the wrong type. Expected: class java.lang.String, got class java.lang.Integer

  我不知道是我映射文件出问题了  还是我写的查询方法不行,大家帮忙解决哈,感谢了!!!
<generator class="identity" />  导致 Provided id of the wrong type(String)
去掉吧

手动输入,就是使用 <generator class="assigned" /> 啊
还有
<generator class="identity" />
的只支持int ,short ,long的数据库类型

Java code:
<generator class="assigned" />


3楼
up

string类型没办法自增长

其它配置都是正确的,只需要把
<generator class="identity" /> 改成 <generator class="assigned" /&


相关问答:

求教 查看SqlServer执行过的存储过程状态

在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......

关于SQLSERVER底层问题 - MS-SQL Server / 疑难问题

请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢


我也想知道!关注此贴!

关注~~

数据库大牛都哪去了啊?
......

有偿求sqlserver数据库设计:有线电视

需要使用SQL Server2000或2005
需要设计数据有效验证,防止录入不合法数据
需要设计存储过程或自定义函数完成数据的录入\修改\删除\统计\查询

数据库大部分表我已经建立,只是辅助性的小表建立的还不全 ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

如何防止同时向SQLSERVER写入数据

请教各位:
在超市的收银系统中,如果有20多个客户端,有可能同时对某字段数据进行修改,或进行删除,就有可能就会造成某些客户端出现错误,应该如何去避免呢?能否提供具体事例,谢谢

怎么会同时修改呢? ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号