首页 > 代码库 > Hibernate映射文件配置(hbm.xml和注解方式)
Hibernate映射文件配置(hbm.xml和注解方式)
一:通过*.hbm.xml配置实体的实现方式
mappingResources用于指定少量的hibernate配置文件像这样
Xml代码
<property name="mappingResources"> <list><value>WEB-INF/conf/hibernate/cat.hbm.</value><value>WEB-INF/conf/hibernate/dog.hbm.</value> ...... </list></property>
就这样一个一个的写呗,当你觉得麻烦的时候,找mappingDirectoryLocations来就行了,直接匹配包下面的所有.hbm.xml文件
Xml代码
<property name="mappingDirectoryLocations"> <list> <value>WEB-INF/conf/hibernate</value></list></property>
二:通过注解@Entity 的方式
<!-- 通过注解的方式配置映射 --> <!--方法一:需要写具体的类名字 --> <property name="annotatedClasses"> <list> <value>com.future.cms.pojo.Account</value> </list> </property> <!-- 方法二:直接扫描改包下面的 --> <property name="annotatedPackages"> <list> <value>com.future.cms.pojo</value> </list> </property> <!-- 方法三:packagesToScan可以自动搜索某个package的全部标记@Entity class --> <property name="packagesToScan"> <description>packagesToScan可以自动搜索某个package的全部标记@Entity class</description> <list> <value>com.**.entity</value> </list> </property>
Hibernate映射文件配置(hbm.xml和注解方式)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。