hibernate配置详情4(TestUtil.java)
来源:互联网 发布:ktv盈利数据 编辑:程序博客网 时间:2024/06/05 15:38
package org.hibernate_one;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.util.ConfigHelper;import org.hibernate_one.entity.Dept;import org.junit.Test;/* * 单元测试 * 记得加@Test导入包 */public class TestUtil {@Testpublic void testADept(){/* *1.读取配置文件 *2.创建session工厂 *3.打开session *4.开始事务 *5.持久化操作(增删改) *6.提交事务或者回滚事务 *7.关闭session */Configuration conf = new Configuration().configure();SessionFactory sessionFac = conf.buildSessionFactory();Session session = sessionFac.openSession();Transaction tx = session.beginTransaction();Dept dept = new Dept(70, "bdqn", "jinan");try {//session.save(dept);//tx.commit();//查询//Dept dep=(Dept)session.get(Dept.class,50 );//System.out.println(dep.getdName());//修改//dep.setdName("oldNme");//删除//session.delete(dep);//不是持久化状态提交//session.update(dept);//有的化修改,没有的话添加session.saveOrUpdate(dept);tx.commit();} catch (Exception ex) {ex.printStackTrace();tx.rollback();// 回滚事务} finally {session.close();}}}
2 0
- hibernate配置详情4(TestUtil.java)
- hibernate配置详情3(Dept)
- hibernate配置详情1(hibernate.cfg.xml)
- java环境变量配置详情
- java 配置详情
- hibernate配置详情2(Dept.hbm.xml)
- linux-kernel配置详情(一)
- linux-kernel配置详情(二)
- nginx配置详情(持续更新)
- Hibernate连接SQL Server2008时候hibernate.cfg.xml和table.hbm.xml文件的配置详情
- Java 连接数据库(SQL Server)ODBC配置详情
- java生成exe总结(图文详情)
- Nginx配置详情-配置说明-参数优化(一)
- log4j配置详情
- sip.conf配置详情
- log4j 的配置详情
- log4J配置详情 二
- struts.xml配置详情
- 4.Android项目之文件结构
- 无卡支付时代 银行信用卡联手京东金融欲打翻身仗
- [BZOJ2299][向量]解题记录
- Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute se
- Django环境搭建
- hibernate配置详情4(TestUtil.java)
- 机器学习实践系列之11 - OpenCV实战车道线检测
- 给自己的忠告
- Solr 全文搜索服务
- 进度条的模拟实现
- 股票 python tick
- Lucene介绍
- Android-闹钟制作、手机消息推送
- Survial Shooter教程笔记