现在的位置: 首页 > 综合 > 正文

hibernate自动生成映射文件和java实体类出现的问题

2012年02月19日 ⁄ 综合 ⁄ 共 567字 ⁄ 字号 评论关闭

今天在新建的一个项目时,为了方便起见,就选择使用hibernate来自动生成映射文件和java实体类,但却出现了问题;

先描述下情景:myeclipse中我已经导入了很多个项目,由于是不是的会有项目的修改,就没将其删除,

但我在按照myeclipse自动生成映射文件,一步步往下做的时候却发生了问题:在选择源文件进行映射文件生成时却找不到该源文件:只能找到这几个

而我的目标源文件是sanitation; 奇怪,引用学弟的一句话叫:各种纠结,哈哈 但问题总是要解决的,首先去看看源文件间有什么区别吧,应该也不会是其他地方的区别

应该就是hibernate配置文件的区别,打开看看:

果然发现问题了:找不到源文件的hibernate配置文件好像都存在如下问题:

反正先解决了这个问题再说吧,网上查了下,如我预期的hibernate配置文件的版本问题

解决如下:

项目名上右键--〉myeclipse-->add hibernate capabilites -->next-->hibernate config file --> existing -->选择现有工程存在的hibernate配置文件--> next --> 不生成factory class --> end

在单击hibernate配置文件,表示正常,未弹出警告框了,然后重新进行映射文件的生成,果然可以了:

 

 

 

 

 

 

 

抱歉!评论已关闭.