错误的原因很清楚,是你的对象的id没有值.
你可以在程序里给它值.
我不知道你为什么要用String类型的id,如果用number类型的,这个给id值的操作可以交给hibernate.
你可以把配置文件贴出来看看,你的 id的 general-class 是 "assign"吧?
你可以在程序里给它值.
我不知道你为什么要用String类型的id,如果用number类型的,这个给id值的操作可以交给hibernate.
你可以把配置文件贴出来看看,你的 id的 general-class 是 "assign"吧?
解决方案 »
- Java怎样通过网络中传输多个文件
- 大家一起讨论一下spring mvc框架的优缺点
- 请问用Eclipse开发servlet和用MyEclipse开发操作上有什么不同的地方?
- 求助:jre不是内部或外部命令,也不是可运行的程序或批处理文件!!!
- 关于windows 2008 server和weblogic之间的搭配,在线等
- JAVA WebService 如何返回DataSet结果集
- 求助!!!哪位高手知道如何在Axis中传递自定义对象数组,万分感谢!
- 我配置hibernate.cfg.xml,不知道sqlserver的dialect和驱动是什么,谢谢!
- 是不是大部分公司J2EE目前的应用还只停留在Jsp/Javabean阶段还没有真正的J2EE应用系统?
- 关于容器管理事务,回滚的一个问题???????????
- 请问大虾们,这个问题的症结是什么啊,在线等?
- 批处理文件调用jar时,怎样设置classpath
<meta attribute="field-description">
@hibernate.id
generator-class="native"
type="java.lang.String"
column="id"
</meta>
<meta attribute="use-in-equals">true</meta>
<generator class="native" />
</id>
现在就是没有办法让他自动生成一个32位的UUID然后插入DB;在我将VO传到DAO层的时候没有ID 那么程序应该默认是插入,但是现在ID无法自动生成~~谢谢各位了~