文档章节

Hibernate02--HbnUtil工具类

南久久
 南久久
发布于 2017/07/25 18:47
字数 79
阅读 0
收藏 0
package util;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;

public class HbnUtil {
	private static SessionFactory sessionFactory;
	
	public static Session getSession() {
		// 获取session对象
		return getSessionFactory().getCurrentSession();
	}
	
	public static SessionFactory getSessionFactory(){
		// 加载主配置文件
		Configuration configure = new Configuration().configure();
		// 获取服务注册对象
		ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
				.applySettings(configure.getProperties()).build();
		// 获取sessionfactory
		if (sessionFactory == null || sessionFactory.isClosed()) {
			sessionFactory = configure.buildSessionFactory(serviceRegistry);
		}
		return sessionFactory;
		
	}
}

 

© 著作权归作者所有

南久久
粉丝 0
博文 44
码字总数 20109
作品 0
银川
私信 提问
Hibernate5-进阶添加工具类,对获取Session的方法封装

1.创建项目,项目名称hibernatedemo3,目录结构如图所示 2.在项目中创建lib目录存储jar文件,目录结构如图所示 3.在src目录中创建实体Bean Forum,包名(com.mycompany.demo.bean),如图所示 4.实体...

技术小美
2017/11/12
0
0
Hibernate5-查询与排序

1.创建项目,项目名称hibernatedemo4,目录结构如图所示 2.在项目中创建lib目录存储jar文件,目录结构如图所示 3.在src目录中创建实体Bean Forum,包名(com.mycompany.demo.bean),如图所示 4.实体...

技术小美
2017/11/12
0
0
Hibernate5-自关联操作

1.创建项目,项目名称hibernatedemo12,目录结构如图所示 2.在项目中创建lib目录存储jar文件,目录结构如图所示 3.在src目录中创建实体Bean Comment,包名(com.mycompany.demo.bean),如图所示 4....

技术小美
2017/11/12
0
0
Hibernate5-常用方法

1.创建项目,项目名称hibernatedemo4,目录结构如图所示 2.在项目中创建lib目录存储jar文件,目录结构如图所示 3.在src目录中创建实体Bean Forum,包名(com.mycompany.demo.bean),如图所示 4.实体...

技术小美
2017/11/12
0
0
Hibernate5-动态参数绑定

1.创建项目,项目名称hibernatedemo5,目录结构如图所示 2.在项目中创建lib目录存储jar文件,目录结构如图所示 3.在src目录中创建实体Bean Forum,包名(com.mycompany.demo.bean),如图所示 4.实体...

技术小美
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vue v-html动态生成的html怎么加样式

1. v-html加样式 在vue开发中碰到需要动态生成html,并且需要有样式,这时候发现像往常一样写样式的时候不起作用,网上搜了一下,发现通过 v-html 创建的 DOM 内容不受作用域内的样式影响,但...

litCabbage
36分钟前
4
0
Appium+python自动化(三十三)- 测试环境和本地环境傻傻滴分不清楚-Remote(超详解)

  简介   在前边所有涉及启动app的时候有这样一行代码driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps),很多小伙伴们和同学们不知道这个ip和端口哪里来的,我...

开源仔
43分钟前
2
0
各种放大器电路之功率放大器的分析

  供给负载一定输出功率的放大器叫做功率放大器。它是收音机、扩音机或其他电子设备的末级,它推动扬声器发出声音,使电动机转动,使记录仪表动作等。功率放大器主要是考虑如何获得最大的输...

xyxyty
44分钟前
3
0
MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
今天
13
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部