![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
小猪磊磊
佛祖拿走你喜欢的,是为了给你更好的
展开
-
Hibernate之Criteria基本语法
@Test //基本查询 public void criteriaDemo1() { Session session = HibernateUtils.getCurrentSession(); Transaction tx = session.beginTransaction(); Criteria criteria = session.createCriteria(Customer原创 2017-08-25 17:05:04 · 238 阅读 · 0 评论 -
Hibernate之多表查询
原生SQL多表查询 1.交叉连接(笛卡尔积) select * from A, B 2.内连接 (1)隐式内连接 select * from A, B where b.aid = a.id (2)显示内连接 select * from A inner join B on b.aid = a.id 3.外链接 (1)左外连接 select * from A left [outer原创 2017-08-25 16:00:44 · 214 阅读 · 0 评论 -
Hibernate之Criteria离线查询
@Test //离线查询 public void criteriaDemo6() { DetachedCriteria dCriteria = DetachedCriteria.forClass(Customer.class); dCriteria.add(Restrictions.idEq("cust_id")); Session session = HibernateUtils.原创 2017-08-25 17:33:29 · 381 阅读 · 0 评论 -
Hibernate之类级别查询
Hibernate之类级别查询 类级别查询 get方法:没有任何策略.调用即立即查询数据库加载数据. load方法: 应用类级别的加载策略 (配置:) (1)lazy(默认值):true, 查询类时,会返回代理对象.会在使用属性时,根据关联的session查询数据库.加载数据. (2)lazy:false. load方法会与get方法没有任何区别.调用时即加载数据. 结论:为了提高效原创 2017-08-25 18:09:06 · 204 阅读 · 0 评论