hibernate搭建

1. Hibernate.cfg.xml 配置文件 用于配置数据库连接 运行时所需的各种属性 默认文件名为“hibernate.cfg.xml” //驱动 oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:WXHS //固定+本机ip:oracle端口号:数据库实例名 scott 123 org.hibernate.dialect.Oracle10gDialect //方言,指定使用的数据库类型 true false //映射文件配置,在classpath下 2. ORM 3. 实体类 public class Dept implements Serializable{ private int deptNo; private String dName; private String loc; //get,set方法 } 4. Dept.hbm.xml 映射文件 //必须配置 持久化类和表主键映射 把.hbm.xml加入到cfg文件中 5. hibernate的使用 public void saveDept(){ //负责管理hibernate配置信息 Configuration config = null; //负责创建session SessionFactory sessionFactory = null; //负责对象的持久化操作 相当于connection 一级缓存 Session session = null; //开始事物操作 Transaction tr = null; try{ //1. 读取并解析配置文件 默认找src下面的hibernate.cfg.xml config = new Configuration().configure("hibernate.cfg.xml"); //2. 读取并解析映射信息,创建sessionFactory sessionFactory = config.buildSessionFactory(); //3. 打开session session = sessionFactory.openSession(); tr = session.beginTransaction(); //保存数据 Dept d = new Dept(); d.setDeptNo(3); d.setdName("人事"); d.setLoc("济南"); session.save(d); Tr.commit(); }catch(HibernateException he){ he.printStackTrace(); tr.rollback(); }finally{ session.close(); } }
posted @ 2015-02-08 21:01  人生如戏0  阅读(228)  评论(0编辑  收藏  举报