hibernate配置
准备工作
导入Hibernate库(jar包)
下载链接:https://sourceforge.net/projects/hibernate/files/hibernate-orm/5.4.31.Final/hibernate-release-5.4.31.Final.zip/download
创建数据库
用Navicat for MySQL创建数据库
在IDEA中连接数据库
链接成功:
导入从官网下载下路的包
导入成功可以在这里看见:
创建实体类
User.java
相关配置
Hibernate配置文件(hibernate.cfg.xml)
测试代码
package dao;
import dao.User;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
public class manageUser {
public static void main(String[] args){
Configuration cfg = null;
SessionFactory sf = null;
Session session = null;
Transaction ts = null;
User u = new User();
u.setName("刘能");
u.setAge(62);
try {
cfg = new Configuration().configure();
sf = cfg.buildSessionFactory();
session = sf.openSession();
ts = session.beginTransaction();
session.save(u);
ts.commit();
}catch (HibernateException e){
e.printStackTrace();
if(ts != null){
ts.rollback();
}
}finally {
session.close();
sf.close();
}
}
}
测试结果
数据库成功插入信息