首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

JPA会自动在classpath路径上寻找*hbm.xml文件

2012-08-28 
JPA会自动在classpath路径下寻找*.hbm.xml文件刚才在看Hibernate 4.1.0.Final的Getting Started Guide的时

JPA会自动在classpath路径下寻找*.hbm.xml文件

刚才在看Hibernate 4.1.0.Final的Getting Started Guide的时候,测试JPA代码时发现报错,原因是我将文档中的3个模块,hbm、annotation、jpa合在一个工程里,导致有一个Event.hbm.xml和JPA对应的Event.java这个实体(Entity)混合在一起了,hbm中的主键对应列名为event_id,JPA中的主键对应列名为id,生成出来的建表语句既有event_id列又有id列,仅将id列作为primary key,测试insert代码时,发出的sql语句中没有包含event_id,导致报错。话说,这JPA启动时还会遍历一遍classpath,感知所有的*.hbm.xml文件?没怎么研究过JPA,也许是我土了JPA会自动在classpath路径上寻找*hbm.xml文件

热点排行