日期:2014-05-18  浏览次数:20719 次

hibernate 一对一出错 帮帮忙吧.火烧眉毛了
我的一对一类型不是主键与主键的那种关联,是外键对主键的一对一关系.
不知道配置文件怎么写,反下就是一直出错,时好时坏,有时说
could   not   load   an   entity:   [com.cyoa.xueWJ.hibernate.CyoaArchived#50]

有时又说不能删除之类的,总说sql语句未正常结束.

这是其中一个表的配置文件.
<many-to-one   cascade= "save-update "   class= "com.cyoa.xueWJ.hibernate.CyoaArchived "   name= "cyoaArchived "   outer-join= "auto ">
                  <column   name= "ARCHIVE_ID "   precision= "22 "   scale= "0 "   />
                </many-to-one>

这是另一个表的配置文件
<one-to-one   name= "cyoaTraceInstanceIndex "   cascade= "all "
                                        class= "com.cyoa.xueWJ.hibernate.CyoaTraceInstanceIndex "  
                                        property-ref= "cyoaArchived "/>  

第一个表里的一个外键关联第二个表的主键
帮忙看看哪不对啊.晕了.急得不行了,马上就要用了.拜托了,帮顶也有分哦.


------解决方案--------------------
顶!还的加上主控权在哪一方吧。