Hibernate 入门程序操作步骤
2017-03-22 22:51
260 查看
1、先建表
2、写User.java
3、配置:
1、hibernate.cfg.xml
Property元素:用来配置基本信息:比如是driver,url这些。
Mapping元素:用来配置映射
2、配置ORM的xml文件,注意需要跟实体名称(类名)一致。
User.hbm.xml
Class里面需要配置 name
和 table,
Id
也需要根据数据库配置【这个myeclipse做的很好啊~~不用自己配置真开心】
4、写Test.java
写的东西跟我今天的初体验开发写的差不多。应该是合并了我的Util和Test:【这个是最入门的入门程序,没有把配置这些提取出来写成工具类】
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。
2、写User.java
3、配置:
1、hibernate.cfg.xml
Property元素:用来配置基本信息:比如是driver,url这些。
Mapping元素:用来配置映射
2、配置ORM的xml文件,注意需要跟实体名称(类名)一致。
User.hbm.xml
Class里面需要配置 name
和 table,
Id
也需要根据数据库配置【这个myeclipse做的很好啊~~不用自己配置真开心】
4、写Test.java
写的东西跟我今天的初体验开发写的差不多。应该是合并了我的Util和Test:【这个是最入门的入门程序,没有把配置这些提取出来写成工具类】
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。
相关文章推荐
- Hibernate入门02 - 第一个Hibernate程序
- WDM驱动程序入门(3)——安装步骤
- Mondrian初涉入门--运行自带演示程序FoodMart配置步骤
- 嵌入式LINUX系统的程序安装操作步骤
- Hibernate 用annotation写一个入门程序
- Hibernate入门02 - 第一个Hibernate程序
- Hibernate入门BLOG[十一、Hibernate表关联的级联操作]
- Mondrian初涉入门--运行自带演示程序FoodMart配置步骤
- 使用Hibernate进行持久化操作的步骤及示例
- Hibernate入门:第一个hibernate程序
- Hibernate持久化操作步骤
- VC6.0建立UNICODE程序的操作步骤
- Hibernate 入门 使用Hibernate查询语言对数据库操作
- Python入门程序:文件操作和IO异常
- Cairngorm初学者入门教程 第二节--使用Cairngorm开发程序的步骤
- Hibernate入门02 - 第一个Hibernate程序
- Mondrian初涉入门--运行自带演示程序FoodMart配置步骤
- Lex和Yacc从入门到精通(5)-开发Lex和Yacc程序的一般步骤
- Java程序使用HASP加密狗加密保护的操作步骤--手把手包你学会
- Hibernate入门BLOG [二、封装拿到数据库配置session对象、并且执行操作]