HibernateManyTable

public class HibernateManyTable {

    //演示hql左连接查询
@Test
public void testSelect12() {
SessionFactory sessionFactory = null;
Session session = null;
Transaction tx = null;
try {
sessionFactory = HibernateUtils.getSessionFactory();
session = sessionFactory.openSession();
tx = session.beginTransaction(); //1 创建query对象
Query query = session.createQuery("from Customer c left outer join fetch c.setLinkMan"); List list = query.list(); tx.commit();
}catch(Exception e) {
e.printStackTrace();
tx.rollback();
}finally {
session.close();
sessionFactory.close();
}
} //演示hql内连接查询
@Test
public void testSelect1() {
SessionFactory sessionFactory = null;
Session session = null;
Transaction tx = null;
try {
sessionFactory = HibernateUtils.getSessionFactory();
session = sessionFactory.openSession();
tx = session.beginTransaction(); //1 创建query对象
Query query = session.createQuery("from Customer c inner join c.setLinkMan"); List list = query.list(); tx.commit();
}catch(Exception e) {
e.printStackTrace();
tx.rollback();
}finally {
session.close();
sessionFactory.close();
}
}
}

最新文章

  1. cache4j轻量级java内存缓存框架,实现FIFO、LRU、TwoQueues缓存模型
  2. 解密jQuery内核 DOM操作
  3. jQuery1.6源码分析系列
  4. dojo/dom dojo/domConstruct dojo/query
  5. OSGI.NET 学习笔记--架构篇
  6. python手记(50)
  7. android之旅——开始
  8. L1 正则 和 L2 正则的区别
  9. Android Notivation的使用
  10. thrift之初体验
  11. Angular记录(4)
  12. Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法
  13. JAVA 第七周学习总结
  14. PAT 1029 旧键盘
  15. Eclipse复制项目彻底修改项目名称
  16. 【转】iOS中属性与成员变量的区别
  17. springboot+mybatis结合使用
  18. 一个浏览器Fuzzing框架的学习
  19. InnoDB: Operating system error number 87 in a file operation. 错误87的解决方法
  20. 【Coursera】History: Dawn of Electronic Computing学后小结

热门文章

  1. Django教程(2)
  2. linux连接oracle数据
  3. SpringBoot开发快速入门
  4. 爬虫实战 豆瓣音乐top250 xpath
  5. java基础之 数据类型
  6. python之路之线程,进程,协程
  7. HTML学习(7)格式化标签
  8. mysql5.7导出数据提示--secure-file-priv选项问题的解决方法
  9. 【转载】Mapreduce实现自定义的InputFormat
  10. 【转载】Java中的容器讲解