通过 Hibernate API 编写访问数据库的代码
来源:互联网 发布:excel 数据库管理 编辑:程序博客网 时间:2024/05/08 16:21
注意:
Configuration
SessionFactory
Session
Transaction
三个的创建方式
package com.baidu.hibernate.helloworld;import java.sql.Date;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBuilder;import org.junit.Test;public class TestHibernate {@Testpublic void test() {//1. 创建一个SessionFactory 对象SessionFactory sessionFactory = null;//① 创建Configuration 对象:对应hibernate 的基本配置信息,和对象关系映射信息Configuration configuration = new Configuration().configure(); /** * 在hibernate 4.0 以前 创建session工厂 就是下面一条信息就可以了,4.0 版本以后的稍稍麻烦一点 * sessionFactory = configuration.buildSessionFactory(); *///② 创建一个ServiceRegistry 对象: 这个对象是hibernate4.0版本以后新添加的对象// 其作用:hibernate 的任何配置和服务都要在该对象中注册后才能有效ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();//③ 创建sessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);//2. 创建一个Session 对象Session session = sessionFactory.openSession();//3. 开启事务Transaction transaction = session.beginTransaction();//4. 执行保存操作News news = new News("mySql","BaiDu",new Date(new java.util.Date().getTime()));session.save(news);//5. 提交事务transaction.commit();//6. 关闭Sessionsession.close();//7. 关闭SessionFactory 对象sessionFactory.close();}}
0 0
- 通过hibernate API编写访问数据库的代码
- 通过 Hibernate API 编写访问数据库的代码
- 通过Hibernate API编写访问数据库的代码
- hibernate入门第五课 通过Hibernate API编写访问数据库代码并使用junit进行单元测试
- hibernate 通过API访问数据库
- 深入学习Hibernate4_03-通过 Hibernate API 访问数据库
- 通过Hibernate API操纵数据库
- 通过JDBC API 访问mysql数据库的servlet范例程序
- 通过ODBC API实现对数据库的访问(转)
- 通过MySQL提供的C API访问MySQL数据库
- 跳过hibernate获取DBConnection工具类,通过JDBC API访问数据库
- 利用Hibernate编写通用的数据库操作代码
- 直接通过 ODBC API 访问 SQL 数据库
- 直接通过 ODBC API 访问 SQL 数据库
- 直接通过ODBC API访问SQL数据库
- 通过MySQL C API界面(mysql自己提供的API方式访问mysql数据库)
- hibernate 学习(二)创建hibernate的配置文件和通过hibernateAPI访问数据库
- Hibernate编写通用数据库操作代码
- hadoop +hbase +zookeeper 完全分布搭建 (版本一)
- 几个免费的IT技能学习视频网站
- Red-Black Trees 红黑树
- Alpine Linux,一个只有5M的Docker镜像
- 网络编程_1
- 通过 Hibernate API 编写访问数据库的代码
- eclipse使用Struts2第一步:创建工程
- 获取spring的ApplicationContext几种方式
- 智能车多功能调试助手V1.1.1
- Qt布局管理: 停靠窗口QDockWidget类(纯代码实现)
- java学习笔记5.29
- HDU 2089-不要62(数位DP)
- POJ1383 Labyrinth(树的直径:两次BFS)
- hadoop +hbase +zookeeper 完全分布搭建 (版本二