首页 > 学院 > 开发设计 > 正文

hibernate搭建

2019-11-14 22:57:17
字体:
来源:转载
供稿:网友
hibernate搭建1. Hibernate.cfg.xml 配置文件用于配置数据库连接运行时所需的各种属性默认文件名为“hibernate.cfg.xml”//驱动Oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:@localhost:1521:WXHS//固定+本机ip:oracle端口号:数据库实例名scott123org.hibernate.dialect.Oracle10gDialect//方言,指定使用的数据库类型truefalse//映射文件配置,在classpath下2. ORM3. 实体类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;//负责创建sessionSessionFactory sessionFactory = null;//负责对象的持久化操作 相当于connection 一级缓存Session session = null;//开始事物操作 Transaction tr = null;try{//1. 读取并解析配置文件 默认找src下面的hibernate.cfg.xmlconfig = new Configuration().configure("hibernate.cfg.xml");//2. 读取并解析映射信息,创建sessionFactory sessionFactory = config.buildSessionFactory();//3. 打开sessionsession = 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();}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表