Hibernate
文章平均质量分 62
残缺的孤独
要么强大,要么听话。
展开
-
Query 接口初步
使用Query类型的对象可以方便查询数据库的数据,查询语句使用HQL或者本地数据库的SQL方言编写。 Configuration config = new Configuration().configure();原创 2011-08-01 12:18:51 · 939 阅读 · 0 评论 -
Generator
uid_table next_hi_value_column 1、用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数, 用元素来传递。 2、所有的生成器都实现org.hib原创 2011-08-03 10:29:10 · 824 阅读 · 0 评论 -
Many-to-One映射
举例如下:1.Group.javapackage edu.study.hibernate;public class Group { private int id; private String name; public int getId原创 2011-08-03 13:11:08 · 18861 阅读 · 0 评论 -
多对多关联映射 单向+双向
语法: column_name:当前表的关联字段。 class="ClassName" column="column_name" />class:关联目标类column:关联目标表的关联字段原创 2011-08-09 15:42:27 · 743 阅读 · 0 评论 -
继承-----单表继承---每棵类继承树使用一个表
1.单表继承:即每棵类继承树使用一个表。(1)类继承树对应多个类,多个类的信息存储于一张表中,那么如何区分某条记录属于哪个类? 采用的机制是在表中添加一个字段,用字段的值来进行区分。(2)配置文件如下:原创 2011-08-10 11:21:01 · 1296 阅读 · 0 评论 -
复合主键
1.概念(1) 通常将复合主键相关的属性,独立放入到一个类中。(2)但该类必须实现了序列化接口。(3)实体类中复写hashcode和equals方法。2.配置原创 2011-08-11 08:17:26 · 714 阅读 · 0 评论 -
继承-----具体表继承-----每个子类一张表
1.具体表继承:每个子类一张表,如果父类不是定义为抽象的,则父类也是一张表(1)使用标签来定义子类。(2)父类和子类都对应一张表。(3)在父类对应的表中,存储着所有的基本信息(父类定义的信息)。(4)在子类对应的表中,存储着子类定义的扩展信息以及主键值(通过主键值原创 2011-08-10 11:35:53 · 3300 阅读 · 0 评论 -
悲观锁和乐观锁
悲观锁:采用锁模式,但通过load使用时lazy失效。乐观锁: 有none version dirty all 默认为version。大多数基于数据版本记录机制version实现,一般在数据库中加入一个version字段,读取数据时将版本号一起原创 2011-08-11 10:03:26 · 737 阅读 · 0 评论 -
继承------类表映射-------每个具体类一张表
1.类表映射:每个具体类一张表,父类是没有对应表的,即使有,也不存储任何记录。(1)采用标签来定义子类。(2)每个子类对应一张表,并且存储着完整的信息:从父类继承来的属性字段+该子类扩展的属性字段(这也是和的不同之处)。2.配置文件如下:原创 2011-08-10 11:45:18 · 973 阅读 · 0 评论