Hibernate JPA注解入门
Hibernate JPA使用@Transient,使用 @Transient 注解指定实体的非持久字段或属性,例如,一个在运行时使用但并非实体状态一部分的字段或属性。
Hibernate JPA注解一对多
Hibernate 对象状态,Hibernate为了管理持久化类:将持久化类分成了三个状态:瞬时态,持久态,脱管态(离线态)
Hibernate get和load查询,在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session get()方法,另一种就是通过session load()方法,然后其实这两种方法在获得一个实体
Hibernate Cascade和Inverse,在实际做项目的时候,经常会遇到表与表之间的关联操作,比如一个班级里面有多个学生,一个部门有多个职员,这是一对多的关系,还有例如一个主题有一个作者,这是
Hibernate 一对一关系映射,Hibernate的一对一关系映射分成两种方式:唯一外键关联和主键关联
Hibernate 多对多关系映射,多对多的表关系建立靠的是中间表,其中用户表和中间表的关系是一对多,角色表和中间表的关系也是一对多
Hibernate 一对多关系映射,在实际开发中,我们数据库的表难免会有相互的关联关系,在操作表的时候就有可能会涉及到多张表的操作。例如:一个商城项目中商品和分类,用户和订单,订单和
Hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。