HibernateUtils工具---【小白系列】0基础到熟练应用hibernate框架(四)
来源:互联网 发布:工程咨询资质取消知乎 编辑:程序博客网 时间:2024/05/17 04:59
相信跟着上一个博客敲完了增删改查的朋友,发现了写了很多重复的代码,那我们就来抽取一下,方便日后偷个懒
HibernateUtils 的抽取
演示讲解:
public class HibernateUtils {//hibernate工具类public static SessionFactory sf;static{//静态代码块,保证SessionFactory在项目运行阶段只有一个Configuration conf = new Configuration().configure(); sf = conf.buildSessionFactory();}public static Session openSession(){//开启一个sessionreturn sf.openSession();}public static Session getCurrentSession(){//获得当前线程的sessionreturn sf.getCurrentSession();}}
到此HibernateUtils工具抽取完毕,我们来加一条数据试试。
public void hibernateTest() {Session session = HibernateUtils.openSession();Transaction tx = session.beginTransaction();// ----------------------------此处Customer customer = new Customer();//主键id自增,不用设置哈。customer.setCust_mobile("5555");customer.setCust_name("NanJin");session.save(customer);// ------------------------------到此处tx.commit();}
阅读全文
1 0
- HibernateUtils工具---【小白系列】0基础到熟练应用hibernate框架(四)
- hibernate环境搭建教程---【小白系列】0基础到熟练应用hibernate框架(一)
- hibernate主键生成策略---【小白系列】0基础到熟练应用hibernate框架(七)
- hibernate一级缓存---【小白系列】0基础到熟练应用hibernate框架(九)
- hibernate多对多关系---【小白系列】0基础到熟练应用hibernate框架(十三)
- hibernate事务---【小白系列】0基础到熟练应用hibernate框架(十)
- hibernatJPA---【小白系列】0基础到熟练应用hibernate框架(十五)
- struts2值栈&struts ognl表达式---【小白系列】0基础到熟练应用struts2框架(四)
- hibernate的Configuration,SessionFactory,Session详解---【小白系列】0基础到熟练应用hibernate框架(二)
- hibernate增删改查案例教程---【小白系列】0基础到熟练应用hibernate框架(三)
- hibernate加载策略session.load()与session.get()---【小白系列】0基础到熟练应用hibernate框架(五)
- hibernate实体类的创建规则---【小白系列】0基础到熟练应用hibernate框架(六)
- hibernate实体类的三种状态---【小白系列】0基础到熟练应用hibernate框架(八)
- hibernate一对多|多对一关系---【小白系列】0基础到熟练应用hibernate框架(十二)
- hibernate中对象视图导航查询|加载策略---【小白系列】0基础到熟练应用hibernate框架(十四)
- struts2环境搭建---【小白系列】0基础到熟练应用struts2框架(一)
- Struts2结果视图配置---【小白系列】0基础到熟练应用struts2框架(二)
- struts2获取作用域对象---【小白系列】0基础到熟练应用struts2框架(三)
- Android stduio之Plugin with id 'com.android.application' not found解决办法
- Java Socket搭建一个简单地Web服务器(1)
- 利用StringEscapeUtils对字符串进行各种转义与反转义(Java)
- 浅析TCP三次握手和四次挥手
- python+pandas生成指定日期和重采样
- HibernateUtils工具---【小白系列】0基础到熟练应用hibernate框架(四)
- mysql绿色安装
- Spring源码解析之四 ------ AOP原理和源码分析
- Java学习笔记-《Java程序员面试宝典》-第5章Java Web-5.1Servlet与JSP(5.1.1-5.1.7)
- windows32 openssl-0.9.8a安装步骤
- 如何再Win10系统下面配置Docker的国内镜像站?
- CSDN、中国科学院自动化研究所承办的第三届中国人工智能大会
- 使用nmap 验证多种漏洞
- 一些控件的使用