Hibernate 自动建表问题

JustWhat 2010-05-27 11:16:26
<hibernate-mapping> 
<class name="com.entity.Order" table="ORDER">
<id name="id" column="ID" type="long">
<generator class="increment"/>
</id>
<many-to-one name="user" column="user" class="com.entity.User" not-null="true">
</many-to-one>
<many-to-one name="orderItem" column="orderItem" class="com.entity.OrderItem" not-null="true">
</many-to-one>
</class>
</hibernate-mapping>


war 能成功部署,且USER表及ORDERITEM 表都能正确的在数据库中建立了。但是问什么这个关联表却没有建呢?
...全文
86 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caisq_learning 2010-05-28
  • 打赏
  • 举报
回复
应该是关键字冲突哦,楼主把表名换了试试吧
izard999 2010-05-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justwhat 的回复:]
table="ORDER" ..........
my holly s fault...
[/Quote]
..问题找到就好.!
映射是很容易犯错的.! 所以要小心小心再小心!
lzphoenix 2010-05-28
  • 打赏
  • 举报
回复
你的com.entity.Order类中有没有把其他两个类放进去?
还有这个xxx.hbm.xml文件配置有问题,给你发个网址自己看看http://hi.baidu.com/yanzuoguang/blog/item/a2433bc24cb5ef5cb219a861.html
wangcfxbg 2010-05-28
  • 打赏
  • 举报
回复
建议以后这种在表前加上<PROJECT.NAME>
ttyyaabb 2010-05-28
  • 打赏
  • 举报
回复
关键字问题,和我以前出的问题差不多,如果有applicationContext.xml的话

<prop key="hibernate.hbm2ddl.auto">update</prop>

写上这个属性才能自动生成表
JustWhat 2010-05-27
  • 打赏
  • 举报
回复
赶紧来拿分了。
JustWhat 2010-05-27
  • 打赏
  • 举报
回复
table="ORDER" ..........
my holly s fault...

67,513

社区成员

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

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