hibernate的generator设置为uuid,保存对象时,hibernate会自动给id设置一个uuid值。
现在手动给id设置一个值,在保存的时候,这个设置的值没有效果,hibernate始终会重新产生一个值。我的问题是,如何手动给uuid设置一个值?
我使用的方法:org.springframework.orm.hibernate3.support.HibernateDaoSupport.save(Ojbect obj)
现在手动给id设置一个值,在保存的时候,这个设置的值没有效果,hibernate始终会重新产生一个值。我的问题是,如何手动给uuid设置一个值?
我使用的方法:org.springframework.orm.hibernate3.support.HibernateDaoSupport.save(Ojbect obj)
解决方案 »
- des加密和解密出错
- red5 0.8集群问题
- middlegen 中 NoClassDefFoundError: org/apache/log4j/Categor
- 关于数据库唯一性
- Hibernate与mysql的中文问题
- structs客户端验证问题,急!!
- 在j2ee的web站点中如何将图片储存为Gif格式(甚至是动画gif格式)???
- Ejb-ql查询问题
- JDBC
- Exception:Unknown database 新手求教
- java连接数据库问题
- RMI exception: Error unmarshalling return header; nested exception is:问题
1.改为assigned,修改save方法,手动赋值;
2.增加一个属性保存,但相关查询逻辑也要跟着改了;
3. 外部系统的记录不采用hibernate直接使用JDBC;似乎第一种好点,大家的意见呢?