关于hibernate实体类映射文件的问题!

zhangyanshidiyi 2012-08-18 06:36:15
上学的时候学过hibernate但学的不好,工作了以后也一直没用过。最近比较空闲,就想在学习下。
然后就觉的,那个实体xxx.hmb.xml有好几种生成方式。
1.上学的时候是对照表和实体类手写。
2.又在网上看到说MyEclipse可以帮助生成。MyEclipse貌似是万能的。ps:可以通过表生成实体,和xxx.hbm.xml。
3.还有说可以用annotation。
现在就是很矛盾到底这三种有什么区别和优缺点。
还有就是真实开发中用哪种的多。
...全文
162 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
手写的占多数吧
wangshan_ws 2012-08-20
  • 打赏
  • 举报
回复
注解是很方便的,减少了很多配置文件,可以看下
road_16 2012-08-19
  • 打赏
  • 举报
回复
真实开发中,让myeclispe自动生成配置文件的比较多吧
road_16 2012-08-19
  • 打赏
  • 举报
回复
如果是学习的话,建议还是手动敲吧,如果工作用到的话,就让它自动生成吧
wang_nannan1992 2012-08-19
  • 打赏
  • 举报
回复
myEclipse可以自动生成,但是会有些错误,或者和你想生成的数据部同,需要手动去修改,建议学习阶段使用手动敲,工作的时候使用自动生成,那样出错了也知道去哪里修改。
zhangyanshidiyi 2012-08-19
  • 打赏
  • 举报
回复
注解那种的 很少有人用是吧
买房动力十足 2012-08-18
  • 打赏
  • 举报
回复
其实完全可以逆向生成,myeclipse,我项目中也这样使用,生成之后,可以适当的修改下!
LucEaspe 2012-08-18
  • 打赏
  • 举报
回复
一般都用1,2。而且它们是等价的。
各有优点,没什么好纠结的

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧