
hibernate配置详情4(TestUtil.java)
发布日期:2021-05-14 13:05:43
浏览次数:16
分类:精选文章
本文共 1129 字,大约阅读时间需要 3 分钟。
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 { @Test public 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(); } }}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月12日 11时37分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
键盘事件
2019-03-11
超分辨率/去噪
2019-03-11
弱监督
2019-03-11
二 召回算法
2019-03-11
2020-11月计划实施表
2019-03-11
个人常用网络
2019-03-11
图神经网络
2019-03-11
数据分析
2019-03-11
objects
2019-03-11
折线图
2019-03-11
常识:
2019-03-11
注册页面案例
2019-03-11
关系抽取
2019-03-11
np.bincount(x)的简单解释
2019-03-11
OpenCV图像通道的合并与分离
2019-03-11
架构师
2019-03-11
使用ElementUI进行页面布局
2019-03-11
ElementUI表单构建
2019-03-11
一些面试的准备的回答
2019-03-11
django中文件的上传问题
2019-03-11