![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
wuwentao2010
这个作者很懒,什么都没留下…
展开
-
hibernate 主键生成策略
主键生成策略是指 1、 native 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用) 2、Assigned 在插入数据的时候主键由用户自己添加,hibernate也不管(很常用) 3...原创 2010-07-13 20:30:19 · 68 阅读 · 0 评论 -
HQL中fetch解释
在我们查询Parent对象的时候,默认只有Parent的内容,并不包含childs的信息,如果在Parent.hbm.xml里设置lazy="false"的话才同时取出关联的所有childs内容. 问题是我既想要hibernate默认的性能又想要临时的灵活性该怎么办? 这就是fetch的功能。我们可以把fetch与lazy="true"的关系类比为事务当中的编程式事务与声明式事务,不太准确,但是大...原创 2010-05-26 23:03:27 · 167 阅读 · 0 评论 -
hibernate配置文件中重复定义导致的错误:should be mapped with insert="false" update="false"...
看似配置好的配置文件,在运行的时候出现错误如下: org.hibernate.MappingException: Repeated column in mapping for entity: july.domain.DItem column: order_id (should be mapped with insert="false" update="false"); 刚开始摸不着头脑,在网上...2010-05-29 19:36:17 · 118 阅读 · 0 评论 -
Hibernate中oracle常用主键生成策略
NO1 AbstractUUIDGenerator类并且实现generate方法 <id name="guid" column="guid" type="java.lang.String" length="50" > ...原创 2011-05-25 13:34:27 · 127 阅读 · 0 评论