Hibernate
hanhan313
这个作者很懒,什么都没留下…
展开
-
Hibernate封装好了的工具类
package util;import java.util.ArrayList;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;impo原创 2012-10-29 20:41:24 · 9840 阅读 · 2 评论 -
Hibernate事务的高级应用
第一步:创建静态成员在HibernateUtil类中我们需要定义一个静态的成员变量用于保存当前线程共用的Session :private static ThreadLocalsessionLocal = newThreadLocal(); 第二步:修改获取session的方法改造HibernateUtil类的获取Session方法: /** * @return获原创 2012-10-29 21:48:05 · 1102 阅读 · 0 评论 -
Hiberanate的拦截器和监听事件
创建监听类: SaveOrUpdateListenerpublic classSaveOrUpdateListener extends DefaultSaveOrUpdateEventListener { @Override public voidonSaveOrUpdate(SaveOrUpdateEvent event) { // T原创 2012-10-29 21:49:49 · 1064 阅读 · 0 评论 -
Hibernate初步部署
下载全套文件: hibernate-release-4.1.7.Final.zip目录结构Documentation文件夹下是开发帮助文档Lib文件夹是开发使用的库,其中该文件夹下面的required目录是开发时必须导入的JAR文件;Project文件夹是项目源码文件JDBC与Hibernate的比较: Hibernate的初步配置部署:1.原创 2012-10-23 21:25:26 · 1737 阅读 · 0 评论 -
Hibernate的继承映射、懒加载、缓存
继承映射:一个类继承体系一张表每个子类一张表 混合使用“一个类继承体系一张表”和“每个子类一张表”每个具体类一张表1.一个类继承体系一张表公司一般的员工 Emp实体类public class Emp{ private int empId; //员工编号 private String empName; //员工姓名 //省略get和原创 2012-10-27 11:33:14 · 1629 阅读 · 0 评论 -
Hibernate的关联映射
员工表和部门表就是多对一的关系 部门表和员工表就是一对多的关系 员工表Emp表 public class Emp{ private int empId; private String empName; private Dept dept; //员工对应的部门使用Dept类型的对象保存 //省略了get和set方法}部门表 De原创 2012-10-25 22:39:06 · 2891 阅读 · 0 评论 -
Hibernate多对一和多对一的修改问题
Hibernate多对一和多对一的修改问题Hibernate的实体类映射文件存在多对一的情况下:比如 客房—客房类型 就属于多对一的类型如果在 money-to-one中设置了update=”false”的话,在需要更新客房的客房类型时,是不会更新成功的,其他属性是可以更新的,但是客房中的客房类型这个外键不会被更新Room.hbm.xml文件hibernate-mapping原创 2012-11-25 11:29:01 · 3940 阅读 · 0 评论 -
SpringMvc(4.0)+Hibernate(4.0)
1.项目结构截图:整个项目的项目结构就如图上所示,文档后面的代码demo里面的类就可以对应放入路径即可,项目的成败还有一个很重要的因素就是包的问题,调试包是个很痛苦的过程,这里我也将我这个项目lib里面的包上传到百度云里面供大家下载,希望大家能成功把自己的Demo项目搭建起来。 百度云分享下载链接:http://pan.baidu.com/s/1c0xOCNY2.web原创 2014-09-24 10:36:05 · 7501 阅读 · 1 评论