—————Hibernate
文章平均质量分 90
u010097777
这个作者很懒,什么都没留下…
展开
-
Hibernate学习
一、是什么 Hibernate是开源O/R映射框架,我们平时使用JDBC操作数据库,步骤繁琐,而且操作是关系型数据库,但在java程序开发使用面向对象思想,hibernate正式在这两种不同模型之间建立关联,提供利用面向对象思想来操作关系型数据的接口,可以说是对JDBC进一步的封装。 二、基本核心接口 JNDI 、JDBC、JTA 三、持久化对象三种状原创 2016-06-07 19:22:30 · 363 阅读 · 3 评论 -
Hql简单使用
一、简单属性查询 单一属性 多个属性,返回对象数组集合 多个属性,返回实体对象 普通别名使用 as命名别名 二、实体对象 三、条件查询 四、原生sql 五、外置命名 六、查询过滤器 七、分页查询 八、连接查询 九、统计查询原创 2016-06-11 20:05:00 · 739 阅读 · 3 评论 -
Hibernate基本映射
一、多对一:在多的一端加入一个外键,指向一的一端。(例子:多个用户属于一个组) 对象及实体关系图: User: package com.bjpowernode.hibernate; public class User { private int id; private String name; private Group group; public int ge原创 2016-06-08 19:55:39 · 2785 阅读 · 3 评论 -
Hibernate悲观锁VS乐观锁
所谓锁,就是通过一些机制保证数据在某个操作过程中不会被外界修改,hibernate支持两种锁机制,悲观锁(Pessimistic Locking)和乐观锁(Optimistic Locking)。 一、悲观锁 原理: 指对数据被外界修改持保守态度,因此在整个数据处理过程中,将数据处于锁定状态,只要事务部释放(提交/回滚),任何用户都不能查看和修改。它的实现,往往依靠数据库提供原创 2016-06-11 21:51:08 · 490 阅读 · 3 评论