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包下!最好使用拖动的方式,不要使用剪切粘贴!
个人笔记整理!顺道分享!不喜勿喷!谢谢!
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包下!最好使用拖动的方式,不要使用剪切粘贴!
个人笔记整理!顺道分享!不喜勿喷!谢谢!
相关文章推荐
- 5分钟利用 Myeclipse8.6 快速搭建ssh(JPA)开发环境 并自动生成dao ,model
- Myeclipse8.6 快速搭建ssh(JPA)开发环境 并自动生成dao ,model
- Struts 2 + Hibernate + Spring 开发环境的搭建与数据访问Dao的生成
- 2014最新搭建Android开发环境步骤
- Struts+Spring+Hibernate之搭建Eclipse + MyEclipse 开发环境
- MyEclipse 2014 搭建 Android 开发环境
- jeecg3.5.0-maven版本-开发环境搭建步骤-myeclipse
- 快速搭建Struts1.x开发环境详细步骤与讲解
- Hibernate – MyEclipse开发环境搭建
- 使用MyEclipse工具,Hibernate开发环境的搭建
- Android实战(四)------Myeclipse10搭建android运行环境图文详细步骤-----生成myeclipse中的AVD模拟器
- 快速搭建hibernate5.0.9的开发环境
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- Android实战(四)------Myeclipse10搭建android运行环境图文详细步骤-----生成myeclipse中的AVD模拟器
- myEclipse2014 python开发环境搭建
- 【Hibernate】搭建一个Hibernate环境,开发步骤
- MyEclipse和Eclipse开发环境的搭建步骤
- 手把手在MyEclipse中搭建Hibernate开发环境
- MyEclipse 2014 搭建 Android 开发环境
- MyEclipse快速开发Hibernate的步骤