【发布时间】:2012-02-01 14:05:09
【问题描述】:
我正在尝试为表的一对一关系进行 XML Hibernate 映射
用户(用户 ID、名称、状态 ID) 状态(StatusId、StatusName)
我尝试了我在论坛上找到的这个
在 User.hbm.xml 下
<many-to-one class="Status" name="statusid" property-ref="statusid">
<column name="statusname" />
</many-to-one>
因为这个我得到了这个错误
严重:初始 SessionFactory 创建失败。java.lang.NullPointerException 警告:StandardWrapperValve [默认]:PWC1406:Servlet.service() 用于 servlet 默认抛出异常 java.lang.ExceptionInInitializerError
当我使用 PK 作为参考时,我没有收到此错误..
谁能解释一下这个属性是什么意思,为什么会出现这个错误? PS:我正处于学习阶段,请大家帮忙>.
【问题讨论】:
-
您能否发布错误的完整堆栈跟踪?
-
标题中写着“一对一”。我猜你的意思是多对一?除非您希望每个用户都有不同的状态?
标签: hibernate nhibernate-mapping