Hibernate 入门程序操作步骤

1、先建表

2、写User.java

3、配置:

       1hibernate.cfg.xml 

              Property元素:用来配置基本信息:比如是driver,url这些。

Mapping元素:用来配置映射

       2、配置ORMxml文件,注意需要跟实体名称(类名)一致。

              User.hbm.xml

              Class里面需要配置 name table

              Id 也需要根据数据库配置【这个myeclipse做的很好啊~~不用自己配置真开心

4、写Test.java

       写的东西跟我今天的初体验开发写的差不多。应该是合并了我的UtilTest【这个是最入门的入门程序,没有把配置这些提取出来写成工具类】

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
import org.junit.Test;

public class Test01 {
	@Test
	public void fun1(){
		//1 读取配置文件
		Configuration  conf = new Configuration().configure();
		//2 根据配置 创建Factory
		SessionFactory sessionFactory = conf.buildSessionFactory();
		//3 通过获得操作数据库的session对象
		Session session = sessionFactory.openSession();
		//4 操作数据库
		User u = new User();
		u.setName("tom");
		u.setPassword("1234");
		session.save(u);
		//5 关闭资源
		session.close();
		sessionFactory.close();
	}
}



这个过程很清晰,是使用这个框架的思路。

但是这个没有提交事务,所以又返回修改cfg.xml,在property中加上了一个 autocommit


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值