myeclipse hibernate反向工程生成POJO
写在前面
- 之前有一篇文章写得eclipse + hibernate tools插件,生成实体,见 https://blog.****.net/qq_26625383/article/details/86363754
- myeclipse要比eclipse简单配置简单一点,而且自带hibernate组件,不需要自己下载
- myeclipse版本10.7,网上的**版
一、配置数据源
- myeclipse有自带的DB Browser(eclipse需一个Eclipse DataTools Platform插件)打开视图
- 配置数据源
- 设定schema filter,在eclipse那篇文章中,filter好像不好用,加载特别慢(很有可能是我不会用。。。。T T)myeclipse没有这样的问题
配置完成后,在视图窗口可以看到只有过滤后的schema了
创建WEB工程,绑定hibernate
说明: myeclipse中的web项目集成了原先eclipse的动态web项目。我们只需要创建web project就可以满足需要了。参考 https://blog.****.net/u014549283/article/details/81095106
- 创建web project
- add Hibernate Capabilities
选择hibernate的版本,并把需要的包拷贝至项目下,并加入build path
new一个hibernate configuration文件
选择刚才创建的数据库连接
反勾 create hibernate session Factory class(网上这么说的,具体还没研究为啥,后期再来补充)
此时项目中会增加一些hibernate的jar
使用hibernate reverse engineering生成实体
- 在DB Browser 中选择要生成实体的表,使用hibernate reverse engineering
- 配置反向工程选项
设定表主键的生成策略
根据表依赖关系生成实体,如下,我们只选了JC_TOPIC,但是它依赖的表和依赖它的表都会创建实体 - 点击Finish,在指定路径生成实体,大功告成。