mappingResources,annotatedClasses(映射)

这两个是有本质区别的,光看名字也能看出来,哈哈,好了,入正题:

mappingResources用于指定少量的hibernate配置文件像这样

Xml代码


1

2

3

4

5

6

7


<property name="mappingResources"

     <list> 

               <value>WEB-INF/conf/hibernate/cat.hbm.</value> 

                <value>WEB-INF/conf/hibernate/dog.hbm.</value> 

                ......  

      </list> 

</property>

 

就这样一个一个的写呗,当你觉得麻烦的时候,找mappingDirectoryLocations来就行了

Xml代码


1

2

3

4

5


<property name="mappingDirectoryLocations"

       <list> 

    <value>WEB-INF/conf/hibernate</value> 

       </list> 

</property>

 

通过注解的方式:


1

2

3

<property name="annotatedClasses"

   <list><value>com.systop.common.core.dao.testmodel.TestDept</value></list> 

</property>

时间: 2024-08-25 01:59:36

mappingResources,annotatedClasses(映射)的相关文章

使用对象-关系映射持久化数据

JDBC可以比较好的完成数据持久化的工作,并在一些特定的场景下表现出色.但随着应用越来越复杂,对于持久化的需求也越来越复杂:例如,在每次操作数据库的时候,都可以自动的完成属性与字段的对应关系,而不是每次自己去封装对象或指定列名:对于易错的SQL,无休止的问号字符串,我们希望可以自动生成语句和查询:此外,我们还需要一些更复杂的特性: 延时加载(Lazy loading):随着对象变得越来越复杂,有的时候我们不希望也没必要立即获取完成的对象间关系.延迟加载允许我们只在需要i的时候获取数据. 预先抓取

Spring对ORM的支持之集成Hibernate3

1  集成Hibernate3 Hibernate是全自动的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库. Spring2.5+ 版本支持Hibernate 3.1+ 版本,不支持低版本,Spring 3.0.5 版本提供对Hibernate 3.6.0 Final版本支持. 1.1.  如何集成 Spring通过使用如下Bean进行集成Hibernate: LocalSessionFactoryBean :用于支持XML映射定义读取: configLocation和conf

SSH(五)spring整合hibernate

一.创建hibernate实体映射文件. 在实体所在包创建映射文件product.hbm.xml,引入hibernate的映射约束.(该约束位于hibernate3.jar里面hibernate-mapping-3.0.dtd,可cope使用)如下图: product.hbm.xml: <?xml version="1.0" encoding="UTF-8"?> <!-- hibernate约束头信息:hibernate3.jar→org,hibe

SSH(七)新的开始

在完成了ssh框架搭建的基础上,我尝试着去了解更多.新一阶段还是一些简单的增删改查,只是提高自己的熟练度. 这一片我要创建一个登录页面,并查询数据库完成登录. 一.创建实体: 1.1新建职员实体employee: package com.ssh.entity; import java.util.Date; public class Employee { private int employee_id; private String username; private String passwor

Spring常用接口和类

一.ApplicationContextAware接口 当一个类需要获取ApplicationContext实例时,可以让该类实现ApplicationContextAware接口.代码展示如下: public class Animal implements ApplicationContextAware, BeanNameAware{ private String beanName; private ApplicationContext applicationContext; public v

【j2ee spring】31、巴巴运动网整合S2SH

整合hibernate4+spring4+struts2 1.项目图解 2.首先我们引入相应的jar包 3.我们配置对应的web.xml 当我们整合struts2的时候,就要扯到web方面的东西,那么就必须得配置web.xml的东西   <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche

【j2ee spring】30、巴巴荆楚网-综合hibernate4+spring4(5)分页

巴巴荆楚网-综合hibernate4+spring4(5)分页 1.图文项目 2.首先我们引入对应的jar包 3.我们配置一下数据库中对应的实体对象 ProductType.java /** * 功能:这是产品类别的 * 文件:ProductType.java * 时间:2015年5月12日10:16:21 * 作者:cutter_point */ package com.cutter_point.bean.product; import java.io.Serializable; import

【j2ee spring】28、巴巴运动网-整合hibernate4+spring4(3)使用注解

巴巴运动网-整合hibernate4+spring4(3)使用注解 1.项目图解 2.首先我们引入相应的jar包 使用注解的好处不言而喻,我们就不用再数据库中再建表,可以依赖jpa或者hibernate帮我们建表了 3.我们配置一下数据库中相应的实体对象 ProductType.java /** * 功能:这是产品类别的 * 文件:ProductType.java * 时间:2015年5月12日10:16:21 * 作者:cutter_point */ package com.cutter_po

【j2ee spring】29、巴巴运动网-整合hibernate4+spring4(4)DAO层

巴巴运动网-整合hibernate4+spring4(3)DAO层 1.项目图解 2.首先我们引入相应的jar包 3.我们配置一下数据库中相应的实体对象 ProductType.java /** * 功能:这是产品类别的 * 文件:ProductType.java * 时间:2015年5月12日10:16:21 * 作者:cutter_point */ package com.cutter_point.bean.product; import javax.persistence.Column;

【j2ee spring】30、巴巴运动网-整合hibernate4+spring4(5)分页

巴巴运动网-整合hibernate4+spring4(5)分页 1.项目图解 2.首先我们引入相应的jar包 3.我们配置一下数据库中相应的实体对象 ProductType.java /** * 功能:这是产品类别的 * 文件:ProductType.java * 时间:2015年5月12日10:16:21 * 作者:cutter_point */ package com.cutter_point.bean.product; import java.io.Serializable; import