随笔分类 -  Hibernate

摘要:一、悲观锁 悲观锁不是Hibernate的锁,而是数据库的update锁,select * from item for update. Hibernate 就是利用这种锁机制,在查询上上锁。 悲观锁的作用范围太大,查询也被锁住 二、乐观锁 乐观锁使用应用程序上的版本控制(由程序逻辑来实现的)来避免可 阅读全文
posted @ 2018-03-31 00:08 cat_fish 阅读(184) 评论(0) 推荐(0)
摘要:一、单表继承映射 父子类合成一张表 An_id An_name gender Weight Height type 1 dog 1 300 D 2 cat 1 100 C 在Animal.hbm.xml配置文件中: 二、父子类继承映射 父类产生父类表,子类产生子类表 父子表的映射因为生成的表多张,查 阅读全文
posted @ 2018-03-30 20:54 cat_fish 阅读(182) 评论(0) 推荐(0)
摘要:一、基本查询 单个属性的查询 多个属性的查询 二、统计查询 三、分组统计查询 四、排序 五、分页查询 六、限定查询 七、模糊查询 阅读全文
posted @ 2018-03-30 13:50 cat_fish 阅读(173) 评论(0) 推荐(0)
摘要:HQL:Hibernate专属语言,可以跨数据库 一、基本查询 单个属性列查询 多个属性查询 二、Hibernate分页查询 三、限定查询 四、统计查询 五、分组统计查询 六、投影查询 建立一个业务Bean,在bean提供有参的构造器来接收sql的返回值,创建出对象 七、排序查询 八、从配置文件中设 阅读全文
posted @ 2018-03-30 08:31 cat_fish 阅读(148) 评论(0) 推荐(0)
摘要:一、数据库的隔离级别 查询MySql隔离级别:select @@gloable.tx_isolation,@@tx_isolation 二、Session的flush 1、使用UUID主键生成策略测试flush 2、使用native主键生成策略测试flush 3、session的flush能完成大量 阅读全文
posted @ 2018-03-29 16:38 cat_fish 阅读(136) 评论(0) 推荐(0)
摘要:一、Hibernate 开发环境搭建 4.3 1、导包 2、创建hibernate.cfg.xml配置文件 3、创建实体类 4、创建映射文件 实体类名.hbm.xml 配置文件 二、hibernate.cfg.xml剖析 1、数据库链接配置 2、可选配置 hibernate默认使用 的连接池, 数据 阅读全文
posted @ 2018-03-28 13:24 cat_fish 阅读(193) 评论(0) 推荐(0)