hibernate框架从0开始(一)

使用工具:

1.jdbc:jar包

1669126-20190809153552363-91201349.png

2.log4j:jar包和配置文件

hibernate框架从0开始(一)_第1张图片

3.hibernate工具:hibernate-release-5.0.7.Final

1669126-20190809153606643-1525079319.pnghibernate框架从0开始(一)_第2张图片
hibernate框架从0开始(一)_第3张图片

4.使用工具:idea

步骤:

1.创建java程序:

hibernate框架从0开始(一)_第4张图片

2.创建lib文件夹:并导入相关jar包在lib中

hibernate框架从0开始(一)_第5张图片

3.加载jar文件于程序中:

(1)点击如果所示按钮
hibernate框架从0开始(一)_第6张图片
(2)点击Modules,选择右侧的Dependencies。再点击+ 号选择第一个如图所示:
hibernate框架从0开始(一)_第7张图片
(3)在选择Sources,再选中jar包文件并点击Resource,设置为资源文件夹,最后应用。如图所示:
hibernate框架从0开始(一)_第8张图片

4.创建实体类:

public class User {
    private String name;
    private Integer age;
    private Integer id;

    public User(String name, Integer age, Integer id) {
        this.name = name;
        this.age = age;
        this.id = id;
    }

    public User() {
    }

    @Override
    public String toString() {
        return "User{" +
                "name='" + name + '\'' +
                ", age=" + age +
                ", id=" + id +
                '}';
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
}

5.配置hibernate.cfg.xml和hibernate.mapping.xml文件

(1)在资源文件下找到找到hibernate-core-5.0.7.Final.jar点击并选中org.hibernate在该路径下查找
hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd文件点击打开
hibernate框架从0开始(一)_第9张图片
hibernate框架从0开始(一)_第10张图片
打开文件记住如下约束,穿件xml时从中复制约束信息
hibernate框架从0开始(一)_第11张图片
hibernate框架从0开始(一)_第12张图片
(2)点击如下按钮:点击File and Code Templates中的+号
hibernate框架从0开始(一)_第13张图片
hibernate框架从0开始(一)_第14张图片
(3)将如下信息输入并应用(自定义一个xml文件)
hibernate框架从0开始(一)_第15张图片
(4)在src下创建xml文件导入hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd中的约束
hibernate框架从0开始(一)_第16张图片
(5)打开hibernate-release-5.0.7.Final ————>project————>etc————>hibernate.properties文件查找相关的数据库配置,将信息配置于hibernate.cfg.xml中
hibernate框架从0开始(一)_第17张图片

配置如下基本信息
hibernate框架从0开始(一)_第18张图片

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">



com.mysql.jdbc.Driver
jdbc:mysql:///hibernate
root
520

        
         org.hibernate.dialect.MySQLDialect

        
        true

        
         true

        
         update

    

(6)完成hibernate映射文件的配置:






    
        
    
    
    

(7)核心文件加载映射文件(在核心文件中加入 )

6.编写测试类代码,加载配置文件,调用查询验证是否配置成功。

   public class UserTest {

    @Test
    public void showUsers(){
        //加载配置信息
        Configuration configure = new Configuration().configure();
         //获取session工厂类
        SessionFactory sessionFactory = configure.buildSessionFactory();
        //获取session
        Session session = sessionFactory.openSession();
        //标准查询
        Criteria criteria = session.createCriteria(User.class);
        //获取结果集
        List list = criteria.list();
        System.out.println(list);
    }
}

hibernate框架从0开始(一)_第19张图片

转载于:https://www.cnblogs.com/yizhichenfen/p/11327611.html

你可能感兴趣的:(java,开发工具,数据库)