创建第一个hibernate项目

1、创建实体类

public class User { private int uid; private String username; private String password; private String address; //省略get和set方法 }

2、创建实体类配置文件 【创建第一个hibernate项目】该配置文件命名规范是实体类名+hbm.xml
该文件存放的位置是任意的,

3、创建核心配置文件 主要是配置数据库信息、配置hibernate信息以及实体类配置文件的配置
该文件的命名是固定的:hibernate.cfg.xml,文件的路径是固定放在src下:
com.mysql.jdbc.Driverjdbc:mysql:///hibernate_dbrootroottruetrueupdateorg.hibernate.dialect.MySQLDialect

4、实现过程:
创建第一个hibernate项目
文章图片
图片.png
package com.winney.hibernateTest; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import org.junit.Test; import com.winney.entiity.User; public class UserTest { @Test public void testAdd() { // 1、加载hibernate核心文件 Configuration cfg = new Configuration(); cfg.configure(); // 2、创建SessionFactory对象 SessionFactory sessionFactory = cfg.buildSessionFactory(); //3、创建session Session session = sessionFactory.openSession(); // 4、开启事务 Transaction ts = session.beginTransaction(); // 5、进行crud操作 User user = new User(); user.setUsername("wuzilong"); user.setPassword("123456"); user.setAddress("GZ"); session.save(user); // 6、提交事务 ts.commit(); // 7、关闭资源 session.close(); sessionFactory.close(); } }

    推荐阅读