我们知道,在Hibernate中,将ID的生成器配置为"uuid",那么当保存新对象时,Hibernate会自动生成一个UUID值到ID字段。如果将生成器配置为"assigned",则在保存对象之前必须为ID分配一个值。
我发现,如果将生成器配置为UUID并手动分配ID值,Hibernate会将该值更改为新的UUID值。
我的问题是,当将生成器配置为UUID时,如何手动分配值?
PS:我使用Spring HibernateDaoSupport进行保存。
感谢您!
我发现,如果将生成器配置为UUID并手动分配ID值,Hibernate会将该值更改为新的UUID值。
我的问题是,当将生成器配置为UUID时,如何手动分配值?
PS:我使用Spring HibernateDaoSupport进行保存。
org.springframework.orm.hibernate3.support.HibernateDaoSupport.save(Ojbect obj)
感谢您!