hibernate reverse engineering 生成了两个pojo的原因
2013-07-24 14:59
197 查看
转自:http://www.myexception.cn/h/712688.html
在演示hibernate练习的时候,我在生成ORM映射的时候,为什么会出现两个POJO类呢?
比如说我有一个数据库表biao 有字段id ,name ,sex ,我做这个映射的时候会自动生成两个POJO类,生成Biao.java和BiaoId.java文件,我看它们都是生成一个的啊,我想操作的时候是针对哪个类呢
------解决方案--------------------------------------------------------
采用自动生成时,插件会将组合主键或没有主键的表拆为两个Bo文件,分别用于存放主键与全部字段,后者包含前者。使用时用后者即Biao.java。
当有唯一主键时,生成时只有一个bo文件。
在演示hibernate练习的时候,我在生成ORM映射的时候,为什么会出现两个POJO类呢?
比如说我有一个数据库表biao 有字段id ,name ,sex ,我做这个映射的时候会自动生成两个POJO类,生成Biao.java和BiaoId.java文件,我看它们都是生成一个的啊,我想操作的时候是针对哪个类呢
------解决方案--------------------------------------------------------
采用自动生成时,插件会将组合主键或没有主键的表拆为两个Bo文件,分别用于存放主键与全部字段,后者包含前者。使用时用后者即Biao.java。
当有唯一主键时,生成时只有一个bo文件。
相关文章推荐
- 关于Hibernate不能自动生成数据库表-POJO和映射文件正确但是访问对应表出错-的原因
- Hibernate:反向生成的pojo有两个的问题
- VC生成静态库release版比debug版库文件尺寸更大的原因
- git的patch---解决二进制文件冲突----生成某个文件的patch-----合并一个patch-----查看某个文件的历史---比较两个文件
- mybatis 集成mybaties-generator 插件自动生成pojo
- Clementine决策树算法C&RT、CHAID、QUEST、C5.0的区别 决策树(decision tree)一般都是自上而下的来生成的。每个决策或事件(即自然状态)都可能引出两个或多个事件,
- asp.net 生成验证码两个例子
- CLOSE_WAIT生成的原因
- 使用myeclipse的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
- CLOSE_WAIT生成原因
- 两个Arduino之间进行串口通信出错的原因
- Codeforces Round #375 (Div. 2) F. st-Spanning Tree(给你n个点,m条边,有两个给定的点S,T以及它们在生成树中最大的度数)
- 2009-03-27 转发VB生成GUID的两个方法
- Java 使用iText7生成带页码的PDF文件(同时生成目录,但是不会合并两个PDF)
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- Java程序员的好工具:通过json生成javabean(pojo)
- 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生
- CLOSE_WAIT状态的生成原因
- 关于无法生成模块的原因MODPOST 0 modules
- 服务器性能分析工具gprof的使用及没有生成gmon.out文件的原因