Hibernate入门例子搭建步骤(MyEclipse2017版)

在这之前,先在myeclipse创建一个mysql数据库的连接mysqlDB:

Hibernate入门例子搭建步骤(MyEclipse2017版)_第1张图片

右键点击new创建一个新链接,填写连接信息,导入jdbc驱动包

Hibernate入门例子搭建步骤(MyEclipse2017版)_第2张图片

点击Test Driver测试连接,输入数据库密码

Hibernate入门例子搭建步骤(MyEclipse2017版)_第3张图片

成功,点击finish完成。接下来完成hibernate简单例子搭建:

1、新建JavaProject项目hibernate

2、在src下新建com.pojo包放置生成的POJO类(javaBean),和com.factory包放置生成的SessionFactory工厂类

3、项目名称右击选择Configure Facets>Install Hibernate Facet

Hibernate入门例子搭建步骤(MyEclipse2017版)_第4张图片

4、这里选择4.1版本,点击next

Hibernate入门例子搭建步骤(MyEclipse2017版)_第5张图片

5、HibernateSessionFactory工厂类Java package包存放位置点击Browse,选择com.factory

Hibernate入门例子搭建步骤(MyEclipse2017版)_第6张图片

6、DB driver选择之前建立的mysqlDB

Hibernate入门例子搭建步骤(MyEclipse2017版)_第7张图片

7、选择默认核心包点击完成即可。项目目录如下:

Hibernate入门例子搭建步骤(MyEclipse2017版)_第8张图片

8、接下来映射使用的数据库表,生成pojo类。打开DataBase Explorer,双击mysqlDB打开连接

选择使用的表点击Hibernate Reverse Engineering反向工程生成POJO实体类和配置文件,放置在com.pojo包下

Hibernate入门例子搭建步骤(MyEclipse2017版)_第9张图片

Hibernate入门例子搭建步骤(MyEclipse2017版)_第10张图片

9、点击finish完成,目录如下:

Hibernate入门例子搭建步骤(MyEclipse2017版)_第11张图片

10、新建,编写测试类

Hibernate入门例子搭建步骤(MyEclipse2017版)_第12张图片

package com.test;

import java.util.List;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.factory.HibernateSessionFactory;
import com.pojo.Users;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Session session=HibernateSessionFactory.getSession();//获得持久化对象
		Transaction ts=session.beginTransaction();//创建事务对象
		List list=session.createQuery("from Users").list();//获得查询信息结果
		for(Users stu:list){
			System.out.println(stu);  //遍历输出
		}
	}

}

11、在Users.java右击建立toString()方法

Hibernate入门例子搭建步骤(MyEclipse2017版)_第13张图片

Hibernate入门例子搭建步骤(MyEclipse2017版)_第14张图片

12、保存运行

Hibernate入门例子搭建步骤(MyEclipse2017版)_第15张图片

查看输出结果,大功告成!

你可能感兴趣的:(Hibernate入门例子搭建步骤(MyEclipse2017版))