hibernate 问题(急!高手进来下)

键盘声啪啪的响 2013-05-17 10:19:56
怎样在hibernate配置文件里面加载多个x.hbm.xml文件 (没有和spring整合)
但是不想要这样的
<mapping resource="com/mvc/entity/t_user.hbm.xml" />
<mapping resource="com/mvc/entity/t_user.hbm.xml" />
<mapping resource="com/mvc/entity/t_user.hbm.xml" />
想要的是就是一条这样的语句就能把项目里的所有x.hbm.xml文件全部加载进来
...全文
216 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zp87530 2013-05-20
  • 打赏
  • 举报
回复
直接从jar里面加载: <property name="mappingJarLocations" value="jar文件路径+名字"> </property>
dracularking 2013-05-17
  • 打赏
  • 举报
回复
试试JPA的autodetection

<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"  version="1.0">

<persistence-unit name="bclayer">
  <jar-file>/mypath/persistentannotatedclasses.jar</jar-file>
   <properties>
     <!-- Scan for annotated classes and Hibernate mapping XML files -->
     <property name="hibernate.archive.autodetection" value="class, hbm"/>

     <property name="hibernate.connection.url"              value="jdbc:hsqldb:hsql://localhost"/>
     <property name="hibernate.connection.driver_class"     value="org.hsqldb.jdbcDriver"/>
     <property name="hibernate.connection.username"         value="sa"/>
     <property name="hibernate.connection.password"         value=""/>
     <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
   
    </properties>
</persistence-unit>
</persistence>
o0lcl0o 2013-05-17
  • 打赏
  • 举报
回复
1楼的方法好像不行吧?
一叶飞舟 2013-05-17
  • 打赏
  • 举报
回复
<mapping resource="com/mvc/entity/*.hbm.xml" />
jumpheightway 2013-05-17
  • 打赏
  • 举报
回复
加载package就能够做到
lt3 2013-05-17
  • 打赏
  • 举报
回复
好像没有动态模糊匹配加载映射文件的。 看看下面这个连接, 可能会有帮助: http://hi.baidu.com/chssheng2007/item/14d28a36e787c4493175a1f1
  • 打赏
  • 举报
回复
那是不行的。除非自己写方法,去扫描。 http://stackoverflow.com/questions/1413190/hibernate-mapping-package

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧