我使用数据库来反向Hibernate工程后,生成了两个Java实体类和一个TArticle.hbm.xml文件
两个Java实体类,一个名字叫做AbstractTarticle.java里面都是数据库中对应的字段和相应的Seter,getter方法。另外一个名字是TArticle....
两个Java实体类,一个名字叫做AbstractTarticle.java 里面都是数据库中对应的字段 和相应的Seter,getter方法。另外一个名字是TArticle.java 里面是相应的构造方法。不知道为什么?求解
展开
2个回答
展开全部
你就一个表?有外键关联吗?那个TArticle.hbm.xml文件说明TArticle是映射数据库的!但是什么叫TArticle.java 里面是相应的构造方法?你看看这个TArticle类是不是继承自AbstractTarticle的!AbstractTarticle听名字好像是抽象的吧,可能TArticle就是继承自它的!这样的话就是继承映射了!数据库设计是什么样的?
更多追问追答
追问
不是继承映射,估计是在反向的时候那个配置勾选错了,手动改好了
外键关联一般也不是在数据空中写啊 不是应该在Hibernamte的映射文件里面配么
追答
Hibernate映射文件配置外键关联是让Hibernate知道,当然你可以让Hibernate自动创建表,但你是反向,你在数据库表中不建外键谁知道有关联呢,是不是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询