您的位置:首页 > 编程语言 > Java开发

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

2016-10-26 20:46 387 查看
1.启动myeclipse2014 ,Window–>Open Perspective –>Myeclipse Hibernate ;打开hibernate视图空间;



2.在DB Browser 区间右键 选择New,创建数据连接源;



3.在弹出的对话框中填写相应的信息,导入mysql驱动包(以MySql数据库为例)



4.回到MyEclipse工作空间,新建工程(我建的是Web工程);右击工程,myeclipse–>………………



5.选择hibernate版本,选4.1



6.选择配置文件的生成路劲,和生成session工厂(图中标识有误,复选框勾上就好)



7.选择前面配置好的数据源



8.导入hibernate相关jar包,核心包必须导入



至此hibernate环境已经搭建好!!

接下来是如何快速把数据库中的表映射成POJO实体类;

1.回到hibernate工作空间,找到刚刚的配置的数据源右击,open…打开连接,找到配置的那个数据库,打开table;选择要生成POJO实体类的表,(可以同时选择多个),然后右击选择hibernate reserve…(选最长那个),在弹出的对话框中选择对应的工程名路劲和生成的POJO存放的包路径(如果要生成DAO类,还需要把DAO的复选框选上)点击next;



2.选择主键生成方式:

一般选native;顺便说道一下主键生成方式的选择策略:

主键生成策略

“assigned”,主键由程序负责生成。

“increment”,主键按数值顺序递增。由Hibernate在内存中生成主键,每次增量为1。这种方式可能产生的问题是:不能在集群下使用。

“native”,由 Hibernate 根据使用的数据库自行判断采用 identity、hilo、sequence 其中一种作为主键生成方式。

“identity”,采用数据库提供的 identity 机制生成主键。如 DB2、SQL Server、MySQL 中的identity。

“sequence”,采用数据库提供的 sequence 机制生成主键。如 Oralce 中的Sequence。



3.配置完成后,最后一步,当然就是生成POJO类了;在点击finished之前,如果多表直接存在关联关系,必须勾上图中提示的那两个复选框:


最后finish 完成!返回myeclipse空间查看工程,会发现工程下面多了很多自动生成的类,当然你也会发现生成的DAO类和POJO类都在我们新建的com.entity实体包里,此时你需要选择所有的DAO类,用拖动的方式将他们拖到com.dao包下!最好使用拖动的方式,不要使用剪切粘贴!

个人笔记整理!顺道分享!不喜勿喷!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息