java Hibernate 中的表实体类 与 表字段的配置必须一样么?
EmergencyTailor.javaEmergencyTailor.hbm.xml这两个文件.前者是我的实体类,也就是我们常说的Bean.第二个文件是这个实体类所对应...
EmergencyTailor.java EmergencyTailor.hbm.xml 这两个文件. 前者是我的实体类,也就是我们常说的Bean. 第二个文件是 这个实体类所对应的配置文件. 相信懂Hibernate 的朋友都知道这个. 我的疑问是 这个 实体类中的属性 是必须跟这个配置文件中的字段一模一样么? 因为我这儿在有点特殊情况需要在Bean里面添字段,以供程序中使用.当然.这个字段的值是不会入库的...
展开
3个回答
2013-05-31
展开全部
1你的意思是在Bean里加多一个字段,而这个字段不在数据库的表里?当然可以,Hibernate是采用映射机制,你不要在EmergencyTailor.hbm.xml里添加那个字段就行了,随你在Bean里怎么添加都行。2还是其他意思,数据库的名字和Bean的名字不要一致?这样也可以,只要property属性相同,column这个就是你数据库的字段名,你可以在column属性里改成其他字段名.
推荐于2017-12-15
展开全部
可以不一样。。EmergencyTailor.hbm.xml里面定义了EmergencyTailor类属性与EmergencyTailor类对应的表的字段的映射。。。你可以在映射中同时指出类的属性名字与表的字段。。。这样表的字段你就可以取别了名字了。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-31
展开全部
可以少字段不能多字段,建议你建个专门传递数据的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询