hibernate
爱上双眼皮儿的猫
这个作者很懒,什么都没留下…
展开
-
hibernate save() 不能保存实体(能打印sql语句)
网上很多人出现这种情况是因为没有设置 connection.autocommit">true 我今天也遇到这种情况,搞了很久,试过很多种方法,都不行,后来没办法,就只有一步一步往下查了 最后在查看数据库的时候,发现表的类型、长度不对,比如varchar(20),但是插入的数据长度远不止32,这时候myeclipse不会报错,并且事务直接回滚了,所以打印出了一转载 2015-08-04 15:48:01 · 1349 阅读 · 0 评论 -
Hibernate left join(左连接)
Hibernate left join一直是困扰我的一个问题,因为对hibernate的关联映射不怎么了解,写的Hql也全部是从sql翻译过来,虽然也是大同小异,因此左连接一直不会用。 其实很简单: 1、先把关联映射配好 User.hbm.xml hibernate-mapping package="com.xieqing.crm.user"> class name=转载 2015-08-04 15:53:39 · 13466 阅读 · 0 评论 -
Hibernate AccessType.PROPERTY和AccessType.FIELD的区别
AccessType用来定义访问Entity的方式: 1. AccessType.PROPERTY的例子: @Entity(access=AccessType.PROPERTY) @Table(name = "Person") public class Person implements Serializable { private Long id;转载 2015-08-04 15:49:54 · 1695 阅读 · 0 评论 -
通过 Hibernate 实现 JPA 对象关系模型之继承映射策略
Single-table 策略:这是继承映射中的缺省策略,在不特别指明的情况下,系统默认就是采用这种映射策略进行映射的。这个策略的映射原则就是父类包括子类中新添加的属性全部映射到一张数据库表中,数据库表中有一个自动生成的字段用来存储区分不同的子类的信息。 Joined-subclass 策略:这种映射策略中,继承关系中的每一个实体类,无论是具体类 (concrete entity) 或者抽象转载 2015-08-04 15:52:02 · 445 阅读 · 0 评论