1、生成hibernate.cfg.xml文件

2、添加数据库

3、创建数据
4、生成映射文件

b.

5、数据库配置
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- 数据库方言 -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 驱动 -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- URL -->
<property name="connection.url">jdbc:mysql://localhost:3306/Hibernate01</property>
<!-- 用户名 -->
<property name="connection.username">root</property>
<!-- 密码 -->
<property name="connection.password">12345678</property>
<!-- 在控制台显示SQL语句 -->
<property name="show_sql">true</property>
<!--注册映射表-->
<mapping class="com.hib.Userentity"/>
<mapping resource="Userentity.hbm.xml"/>
</session-factory>
</hibernate-configuration>
6、插入数据测试
package com.hib;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.jupiter.api.Test;
public class Demo {
@Test
public void instrt() {
Userentity userentity = new Userentity("我的1",15);
//2.创建SessionFactory工厂
SessionFactory factory = new Configuration().configure().buildSessionFactory();
//3.创建Session对象
Session session = factory.openSession();
//4.开启事务
Transaction transaction = session.beginTransaction();
//5.执行添加操作
session.save(userentity);
//6.提交事务
transaction.commit();
//7.关闭资源
session.close();
}
}
网友评论