MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤

1.启动myeclipse2014 ,Window–>Open Perspective –>Myeclipse Hibernate ;打开hibernate视图空间;
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第1张图片
2.在DB Browser 区间右键 选择New,创建数据连接源;
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第2张图片
3.在弹出的对话框中填写相应的信息,导入mysql驱动包(以MySql数据库为例)
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第3张图片
4.回到MyEclipse工作空间,新建工程(我建的是Web工程);右击工程,myeclipse–>………………
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第4张图片
5.选择hibernate版本,选4.1
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第5张图片
6.选择配置文件的生成路劲,和生成session工厂(图中标识有误,复选框勾上就好)
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第6张图片
7.选择前面配置好的数据源
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第7张图片
8.导入hibernate相关jar包,核心包必须导入
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第8张图片
至此hibernate环境已经搭建好!!
接下来是如何快速把数据库中的表映射成POJO实体类;
1.回到hibernate工作空间,找到刚刚的配置的数据源右击,open…打开连接,找到配置的那个数据库,打开table;选择要生成POJO实体类的表,(可以同时选择多个),然后右击选择hibernate reserve…(选最长那个),在弹出的对话框中选择对应的工程名路劲和生成的POJO存放的包路径(如果要生成DAO类,还需要把DAO的复选框选上)点击next;
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第9张图片
2.选择主键生成方式:
一般选native;顺便说道一下主键生成方式的选择策略:
主键生成策略
“assigned”,主键由程序负责生成。
“increment”,主键按数值顺序递增。由Hibernate在内存中生成主键,每次增量为1。这种方式可能产生的问题是:不能在集群下使用。
“native”,由 Hibernate 根据使用的数据库自行判断采用 identity、hilo、sequence 其中一种作为主键生成方式。
“identity”,采用数据库提供的 identity 机制生成主键。如 DB2、SQL Server、MySQL 中的identity。
“sequence”,采用数据库提供的 sequence 机制生成主键。如 Oralce 中的Sequence。
MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第10张图片
3.配置完成后,最后一步,当然就是生成POJO类了;在点击finished之前,如果多表直接存在关联关系,必须勾上图中提示的那两个复选框:MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤_第11张图片
最后finish 完成!返回myeclipse空间查看工程,会发现工程下面多了很多自动生成的类,当然你也会发现生成的DAO类和POJO类都在我们新建的com.entity实体包里,此时你需要选择所有的DAO类,用拖动的方式将他们拖到com.dao包下!最好使用拖动的方式,不要使用剪切粘贴!
个人笔记整理!顺道分享!不喜勿喷!谢谢!

你可能感兴趣的:(Hibernate)