文档章节

Hibernate day01(2)

萧小蚁
 萧小蚁
发布于 2015/06/12 21:17
字数 88
阅读 6
收藏 0
package util;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtils {

	private static SessionFactory factory;
	static{
		factory=new Configuration().configure().buildSessionFactory();
	}
	public static SessionFactory getFactory(){
		return factory;
	}
	
	public static Session getSession(){
		return factory.openSession();
	}
	
	public static void close(Session session){
		if(session!=null){
			session.close();
		}
		
	}
	
}
package test;

import model.Account;

import org.hibernate.Session;
import org.hibernate.Transaction;
import org.junit.Test;

import util.HibernateUtils;

public class AccountTest2 {

	@Test
	public void get(){
		Session session=HibernateUtils.getSession();
		Transaction tx=session.beginTransaction();
		try{
			Account a=(Account)session.get(Account.class, 2);
			System.out.println(a);
			tx.commit();
		}catch(Exception ce){
			tx.rollback();
		}finally{
			HibernateUtils.close(session);
		}
	}
}


© 著作权归作者所有

共有 人打赏支持
上一篇: Hibernate day02(1)
下一篇: Hibernate day01(1)
萧小蚁

萧小蚁

粉丝 98
博文 279
码字总数 192339
作品 0
海淀
程序员
私信 提问
小白求解 怎么用递归调用方法删除文件

package day01; import java.io.File; import java.io.IOException; public class FileUtil { public static void main(String[] args) throws IOException { File demo = new File("src/day......

PcKing少
2013/09/23
218
3
若想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),该如何操作?

想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),亦即可在任意目录下都可以执行java程序。 比如:   若 D:Javaday01set classpath=C:mycode 后面没有分号,     该...

黑泽明军
03/14
0
0
springmvc搭建-搭建笔记

1、环境搭建 创建springmvc-day01这么一个web应用; 导入springioc,springweb , springmvc相关的jar包 http://down.51cto.com/data/2445976 jar下载 2、jar包准备 3、web.xml配置 4、Dispatc...

知止内明
04/21
0
0
Ajax跨越请求

第一次写点东西,有点激动有木有,明天强哥要来园区视察双创工作,我们也放假了,借此强哥到来之际,写点文章,纪念一下,作为一个前端攻城师,最有用的技术之一就是Ajax了,但是作为原生的x...

levorain
2016/10/11
42
0
java中字符串如何去掉转义字符

忽略转义的工具类, org.apache.commons.lang.StringEscapeUtils,其中unescapeJava(String s)方法是来处理java转义字符的,可以将字符串中的 “”转换为 “”,“'”转换为“'”等。通过这个...

yzbty23
2016/11/10
197
0

没有更多内容

加载失败,请刷新页面

加载更多

[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
今天
5
0
java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
23
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
18
0
my.ini

1

architect刘源源
今天
16
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部