Hibernate逆向工程(表--->对象)
来源:互联网 发布:javascript复选框全选 编辑:程序博客网 时间:2024/06/05 19:18
前期准备:配置好数据源
本文所提内容需要加入Hibernate支持,导入相关的jar包,
详情请看–>
第一个 Hibernate应用程序(手动编写)
Window — show view —- DB Browser
这里新建一个数据库连接
根据自己的数据库选择不同的驱动,选择好驱动之后测试下
如果出现以下信息框说明数据库连接成功!
选择要显示的模式,不然都会显示,显得很乱
点开之后是这个这样子的
到此数据源配置完成!
1.非手动通过工具加入Hibernate支持
右击项目—– MyEclipse —- Add Hibernate Capbilitiees
然后接下来会用到 数据源
到此加入Hibernate支持完成。
到这里工具自动帮我们完成了三件事:
- 1、加入了hibernate所需要的jar
- 2、自动生成了hibernate.cfg.xml
- 3、帮助我们创建了一个HibernateSessionFactory类。
2.逆向工程
右击– 逆向工程
注意:我们需要给每个表都要设置主键,否则会默认将所有字段合并起来作为主键,那么逆向之后,每个表会多出一个类专门作为主键字段的类
3.生成代码之后,需要确保几个地方是否正确
- 1、hibernate.cfg.xml文件中引用的映射文件位置是否正确
<mapping resource="com/demo/pojo/TbRole.hbm.xml" /> <mapping resource="com/demo/pojo/TbDemo.hbm.xml" /> <mapping resource="com/demo/pojo/TbModule.hbm.xml" /> <mapping resource="com/demo/pojo/TbUser.hbm.xml" /> <mapping resource="com/demo/pojo/TbRoleModule.hbm.xml" />
- 2、每个映射文件中是否配置在正确的包下。
- 3、由于数据库中如果使用了number,int类型,会自动生成BigDecimal类型。操作不是很方便,所以将其修改为int.
- 4、在映射文件中将java.math.BigDecimal类型修改为int
–
0 0
- Hibernate逆向工程(表--->对象)
- Hibernate逆向工程示例
- hibernate逆向工程
- hibernate 逆向工程
- hibernate 逆向工程问题
- hibernate逆向工程
- CRM-Hibernate逆向工程
- Hibernate逆向工程
- Hibernate逆向工程示例
- Hibernate-逆向工程
- ssh的Hibernate逆向工程
- hibernate框架入门-逆向工程
- Myeclipse支持hibernate逆向工程
- myeclipse中的hibernate逆向工程
- hibernate逆向工程生成实体
- Hibernate基础之逆向工程
- MyEclipse6.0 Hibernate逆向工程对应问题
- MyEclipse如何对Hibernate进行逆向工程
- AndroidStudio配置百度地图API
- java生成二维码
- jdk安装与环境变量配置
- java.util.AbstractSet学习笔记
- ios Protocol buffer安装
- Hibernate逆向工程(表--->对象)
- 3X3拼图的可解性
- LeetCode No.168 Excel Sheet Column Title
- 通过remoteViews自定义Notification通知栏的布局
- Spark1.6的RPC
- Ubuntu16.04 中mongodb数据库
- bitbake简单的helloworld expamle
- HashMap剖析
- C++中用const限定类的成员函数