社区
Java EE
帖子详情
关于hibernate实体类映射文件的问题!
zhangyanshidiyi
2012-08-18 06:36:15
上学的时候学过hibernate但学的不好,工作了以后也一直没用过。最近比较空闲,就想在学习下。
然后就觉的,那个实体xxx.hmb.xml有好几种生成方式。
1.上学的时候是对照表和实体类手写。
2.又在网上看到说MyEclipse可以帮助生成。MyEclipse貌似是万能的。ps:可以通过表生成实体,和xxx.hbm.xml。
3.还有说可以用annotation。
现在就是很矛盾到底这三种有什么区别和优缺点。
还有就是真实开发中用哪种的多。
...全文
162
9
打赏
收藏
关于hibernate实体类映射文件的问题!
上学的时候学过hibernate但学的不好,工作了以后也一直没用过。最近比较空闲,就想在学习下。 然后就觉的,那个实体xxx.hmb.xml有好几种生成方式。 1.上学的时候是对照表和实体类手写。 2.又在网上看到说MyEclipse可以帮助生成。MyEclipse貌似是万能的。ps:可以通过表生成实体,和xxx.hbm.xml。 3.还有说可以用annotation。 现在就是很矛盾到底这三种有什么区别和优缺点。 还有就是真实开发中用哪种的多。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
花谢尊前不敢香
2012-08-20
打赏
举报
回复
手写的占多数吧
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。而且它们是等价的。
各有优点,没什么好纠结的
全面掌握
Hibernate
框架技术
包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态 查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork) 关联关系:多对一、一对多、多对多、一对一 组件
映射
、继承
映射
、缓存...
Hibernate
实体类
映射
文件
使用注解方式 经典报错以及解决方法
今天程序中遇到的 错误一 org.
hibernate
.AnnotationException: Collection has neither generic type or OneToMany.targetEntity() defined: ...org.
hibernate
.AnnotationException: Collect...
Hibernate
中
实体类
映射
实体类
映射
技巧 即
Hibernate
访问持久化类的方法 通过get、set方法 通过java反射机制 缺少setter和getter方法的
实体类
在
映射
时,可将元素的access属性设置为field。这种方式将无法适用于下面这种方式 <!-- 通过...
hibernate
实体类
映射
仅从POJO中
Hibernate
并不能得知
实体类
对应哪个数据表,因此还需要以某种方式配置一下。 常用的方式有*.hbm.xml
文件
配置与@注解配置两种。 @注解配置
实体类
一般有id、普通属性、集合属性等,分别对应数据库的...
hibernate
实体类
映射
不到的
问题
由于业务需要,我们在我们的公司的项目里创建了两个entity,我们公司用的项目框架是spring、springMVC、
hibernate
,两个entity的路径截图如下: 下面那个画红色圈的是我新建的entity,之前都是一个entity,...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章