我使用数据库来反向Hibernate工程后,生成了两个Java实体类和一个TArticle.hbm.xml文件

两个Java实体类,一个名字叫做AbstractTarticle.java里面都是数据库中对应的字段和相应的Seter,getter方法。另外一个名字是TArticle.... 两个Java实体类,一个名字叫做AbstractTarticle.java 里面都是数据库中对应的字段 和相应的Seter,getter方法。另外一个名字是TArticle.java 里面是相应的构造方法。不知道为什么?求解 展开
 我来答
FourQueue
2012-08-07 · TA获得超过1298个赞
知道小有建树答主
回答量:1505
采纳率:0%
帮助的人:815万
展开全部

如果你是MyEclipse的话,生成实体类的时候,有个选项:Create Abstract Class。取消选择即可。


追问

我就是这里选错了
龙佐天下
2012-08-07 · TA获得超过1567个赞
知道小有建树答主
回答量:1379
采纳率:60%
帮助的人:1250万
展开全部
你就一个表?有外键关联吗?那个TArticle.hbm.xml文件说明TArticle是映射数据库的!但是什么叫TArticle.java 里面是相应的构造方法?你看看这个TArticle类是不是继承自AbstractTarticle的!AbstractTarticle听名字好像是抽象的吧,可能TArticle就是继承自它的!这样的话就是继承映射了!数据库设计是什么样的?
更多追问追答
追问
不是继承映射,估计是在反向的时候那个配置勾选错了,手动改好了 
外键关联一般也不是在数据空中写啊 不是应该在Hibernamte的映射文件里面配么
追答
Hibernate映射文件配置外键关联是让Hibernate知道,当然你可以让Hibernate自动创建表,但你是反向,你在数据库表中不建外键谁知道有关联呢,是不是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式