hibernate搭建

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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. 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();}}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航