通过Hibernate API编写访问数据库代码基本步骤
通过Hibernate API编写访问数据库的代码
1.开启事务
1 |
12345678910 | //创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); //会话对象 session = sessionFactory.openSession(); //开启事务 transaction = session.beginTransaction(); |
2.执行CRUD操作
12 | Student s = new Student( 1 , "张三丰" , "男" , new Date(), "武当山" ); session.save(s); |
3.提交事务,关闭相应的资源
123 | transaction.commit(); //提交事务 session.close(); //关闭会话 sessionFactory.close(); //关闭会话工厂 |
通过Hibernate API编写访问数据库的代码,保存数据到数据库
通过Hibernate API编写访问数据库的代码
1.开启事务
//创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); //会话对象 session = sessionFactory.openSession(); //开启事务 transaction = session.beginTransaction();
2.执行CRUD操作
Student s = new Student(1,"张三丰","男",new Date(),"武当山"); session.save(s);
3.提交事务,关闭相应的资源
transaction.commit();//提交事务 session.close();//关闭会话 sessionFactory.close();//关闭会话工厂
API编写访问数据库
使用mysql8的需要修改下hibernate配置文件
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
Hibernate API编写访问数据库的代码
Hibernate访问数据库代码
Hibernate API编写访问数据库的代码
session.save(s) //保存对象
笔记。。。。。。。。。。。
编写Hibernate例子
实现功能:帮我们自动创建表结构,并且把我们一个学生对象保存到数据库当中的一张表里面
通过Hibernate API编写访问数据库的代码
通过hibernate编写访问数据库
编写hibernate的步骤,准备
hibernate-初始化和释放资源
通过Hibernate ApI编写访问数据库代码
// 创建配置对象
Configuration config = new Configuration().configure();
// 创建回话工厂对象
sessionFactory = config.buildSessionFactory();
// 会话对象
session = sessionFactory.openSession();
// 开启事务
transaction = session.beginTransaction();
The code to access the database using Hibernate API.
映射文件:<mapping class="com.test.po.Cat" resource="com/test/po/Cat.hbm.xml" />
hibernate 自动生成数据表
hibernate 无需编写sql语句,只需保存对象
session.save(obj);
hibernate api 访问数据库
Hibernate列子的初始化方法必要代码
@Test
public void init()
public void destroy()