随笔分类 - Hibernate4
摘要:第一节:配置数据库连接池 访问数据库,需要不断的创建和释放连接,假如访问量大的话,效率比较低级,服务器消耗大; 使用数据库连接池,我们可以根据实际项目的情况,定义连接池的连接个数,从而可以实现从连接池获取连接,用户放回到连接池。从而有效的提高的系统的执行效率; Hibernate 自带的连接池不是很
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 查询方式简介 1,导航对象图查询方式; 2,OID 查询方式; 3,本地SQL 查询方式; 4,HQL 查询方式; 5,QBC 查询方式;(Qu
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 这里的hibernate.cfg.xml配置信息我就不再写了 第一节:检索策略属性Lazy Lazy:true (默认) 延迟检索;set 端一对多 Lazy:false
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 一对一映射关系实现 1,按照主键映射; 2,按照外键映射; 1,按照主键映射: User.java Address.java User.hbm.
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:每个具体类对应一个表 Image.java WorkImage.java LifeImage.java Student.java hibernate.cfg.xml
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:基本类型映射 例子: hibernate.cfg.xml Book.java Book.hbm.xml BookTest.java HibernateUtil.ja
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 中四种对象状态 临时状态(transient):刚用new 语句创建,还没有被持久化,并且不处于Sesssion 的缓存中。处于临时状态的Jav
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:班级学生一对多映射实现(单向) 这里的关系是很多学生对应着一个班级,我们首先看着是单向的。 例子: Class.java Class.hbm.xml Student
阅读全文
摘要:所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 用对象标识符(OID)来区分对象 例子: hibernate.cfg.xml Student.java Student.hbm.xml Stud
阅读全文
摘要:所有的学习我们必须先搭建好hibernate的环境(1、导入对应的jar包,2、hibernate.cfg.xml,3、XXXX.hbm.xml) 第一节:HibernateUtil 封装 导入对应的hibernate的jar包和mysql的jar包 HibernateUtil.java 第二节:X
阅读全文
摘要:第一节:Hibernate 简介 官网:http://hibernate.org/ Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC 进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可应用在任何使用JDBC 的场合,
阅读全文