易截截图软件、单文件、免安装、纯绿色、仅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 数据合并问题

先由如下sql语句
select  A,B,C from table1
union
select  A,B,C from table2
order by A, C asc
得到结果如下:
  A        B      &nbs ......

怎么获取sqlserver最后插入行内的字段?

主键是uniqueidentifier类型,没有自增字段。。

这样应该怎么获取?


L@_@K
SQL code:
SELECT ISNULL(SCOPE_IDENTITY(), -1) AS [SCOPE_IDENTITY]

按时间排序

guid不要自动生成
......

Atom N280能安装并使用vs.net2008和sqlServer吗

请用过的朋友告知下,谢谢!
美的你,那玩意只能装装ULTRAEDIT

你试过?确实不行?

哥们  你用586跑跑 WIN vista 试试

没那么严重,无非是速度慢点而已,对于vs2008来说,内存还是个更重要的因素。
......

sqlserver全文索引的原理

我看了很多文章,写的太专业,能不能用大白话讲讲,就是怎么构建索引的,查的时候是怎么样的步骤,为什么比like快,是不是只要用contect,就一定会去查,比如
select * from table where contect('sdfsd',sdf) and ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号