论坛首页 Java企业应用论坛

难了不会,会了不难

浏览 3526 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-11-17  
今天初次使用hibernate做东西,可是得到错误是
net.sf.hibernate.MappingException: Resource: BACK_NEWS.hbm.xml not found

估计是配置上的问题,那位老兄遇到过这种问题,帮忙解答一下,谢谢
   发表时间:2003-11-17  
,搜索一下或者查查精华贴,应该有答案的。
0 请登录后投票
   发表时间:2003-11-18  
如果是configuration.addClass(),则hbm放到这个class文件的同样目录;

如果是configuration.addFile(),则你根据classes(output目录)的上级目录往下推。

就看你放在哪里了。
0 请登录后投票
   发表时间:2003-11-18  
女侠客 写道
如题

怎麽都这麽会损人  
0 请登录后投票
   发表时间:2003-11-23  
引用

如果是configuration.addClass(),则hbm放到这个class文件的同样目录;



如果不addClass()

那么默认的是不是add所有的class??
0 请登录后投票
   发表时间:2003-11-23  
引用

如果不addClass()

那么默认的是不是add所有的class??

不是。
你不告诉它,hibernate怎么知道哪些是持久类呀。
0 请登录后投票
   发表时间:2003-11-24  
我发现如果是addClass(Parent.class).addClass(Child.class)他就会先找Parent.hbm.xml文件,如果把文件名名成Child.hbm.xml,hiber就会包错说找不到配置文件,就是说hbm文件一定要名名成最先addClass中的名字
0 请登录后投票
   发表时间:2003-11-24  
api中说得很清楚呀,问什么总爱去自己去猜测:(?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics