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

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

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

成功,点击finish完成。接下来完成hibernate简单例子搭建:
1、新建JavaProject项目hibernate
2、在src下新建com.pojo包放置生成的POJO类(javaBean),和com.factory包放置生成的SessionFactory工厂类
3、项目名称右击选择Configure Facets>Install Hibernate Facet

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

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

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

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

8、接下来映射使用的数据库表,生成pojo类。打开DataBase Explorer,双击mysqlDB打开连接
选择使用的表点击Hibernate Reverse Engineering反向工程生成POJO实体类和配置文件,放置在com.pojo包下


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

10、新建,编写测试类

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<Users> list=session.createQuery("from Users").list();//获得查询信息结果
for(Users stu:list){
System.out.println(stu); //遍历输出
}
}
}
11、在Users.java右击建立toString()方法


12、保存运行

查看输出结果,大功告成!
本文介绍了如何在MyEclipse2017版本中搭建一个Hibernate入门项目。首先创建MySQL数据库连接,然后新建JavaProject项目并配置Hibernate Facet,选择Hibernate版本和DB driver。接着通过Hibernate Reverse Engineering生成POJO实体类和配置文件,最后编写测试类并实现toString()方法,运行验证项目成功。
205





