创建第一个hibernate项目

1、创建实体类

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

2、创建实体类配置文件

该配置文件命名规范是实体类名+hbm.xml
该文件存放的位置是任意的,



    

    
        
            
            
        
        
        
        
    

3、创建核心配置文件

主要是配置数据库信息、配置hibernate信息以及实体类配置文件的配置
该文件的命名是固定的:hibernate.cfg.xml,文件的路径是固定放在src下:




    
        
        com.mysql.jdbc.Driver
        jdbc:mysql:///hibernate_db
        root
        root
        
        true
        true
        update
        org.hibernate.dialect.MySQLDialect
        
        
    

4、实现过程:

创建第一个hibernate项目_第1张图片
图片.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();
    }
}

你可能感兴趣的:(创建第一个hibernate项目)