因为整合了不同的系统,一套系统使用的是hibernate annotation,另一套系统使用的是hbm.xml

偷懒不想重构,又不想修改太多,所以决定整合hibernate annotations和hbm.xml

<bean id="sessionFactory"           class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">            <property name="dataSource" ref="dataSource" />            <property name="mappingResources">                <list>                    <value>cn/com/iolog/model/User.hbm.xml</value>                   <value>...</value>               </list>            </property>                        <property name="annotatedClasses">                <list>                    <value>com.iolog.newcentury.model.user.User</value>                    <value>...</value>               </list>            </property>             .......   </bean>

<property name="mappingResources">指定映射文件
<property name="annotatedClasses">指定annotation类

转载于:https://www.cnblogs.com/eafy/archive/2008/07/31/1257258.html

hibernate annotations和hbm.xml配置文件在spring中的并存配置相关推荐

  1. Spring中三种配置Bean的方式

    1.使用xml配置文件 由Spring Framework本身决定,此处不详细说. 2.使用Java注解的配置 如果一个类使用了@Service,那么此类将自动注册成一个bean,不需要再在appli ...

  2. hibernate.hbm.xml配置文件解析

    转自:https://www.cnblogs.com/uoar/p/6670612.html 1. 1 <!DOCTYPE hibernate-mapping PUBLIC "-//H ...

  3. hibernate中*.hbm.xml配置文件的各种映射关系配置方法(多对一,多对多)

    多对一: 多个用户对应一个部门,是多对一的关系,要在多方配,即在用户的hbm.xml文件中配 <many-to-one name="department" class=&qu ...

  4. Hibernate【XXXX.hbm.xml】总结

    在Hibernate中,各表的映射文件-.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具.本节简单的讲述一下这些配置文件的配置. 配置文件的基本结构 ...

  5. spring中的事务配置

    为什么80%的码农都做不了架构师?>>>    一 简介 spring中提供了三种事务管理的方法. 编程式事务管理 :亦即自己编写事务管理的代码,通过注入获取到spring中的事务管 ...

  6. Spring中的Bean配置

    IOC&DI概述 OPC(Inversion of Control):其思想是反转资源获取的方向.传统的资源查找方式要求组件向容器发起请求查找资源.作为回应,容器适时的返回资源.而应用了IOC ...

  7. Quartz 在 Spring 中如何动态配置时间

    在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度. 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间 ...

  8. Quartz 在 Spring 中如何动态配置时间--转

    原文地址:http://www.iteye.com/topic/399980 在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度.  有关调度的实现我就第一就想到了Quartz这个开 ...

  9. Spring中的Bean配置、属性配置、装配内容详细叙述

    文章目录 1.Bean的配置 1.1.配置方式 2.Bean的实例化 2.1.构造器实例化 2.2.静态工厂方式实例化 2.3.实例工厂方式实例化 3.Bean的作用域 3.1.作用域的种类 4.Be ...

最新文章

  1. 关于60枚一分两分五分硬币凑成一块钱的解决方法
  2. 《我想进大厂》之Spring夺命连环10问
  3. 75 Zabbix中文乱码问题
  4. git切换到旧版本_github上怎么切换到某次提交?
  5. rac下重做控制文件
  6. 前端:JS实现数组去重常用的六种方法介绍
  7. 修改ubuntu的IP地址,静态IP地址
  8. abap数据类型转换_ABAP 中JSON格式的转换与解析
  9. 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
  10. Glassfish3 安装后登录时提示:Secure Admin must be enabled to access the DAS remotely
  11. 一个简单的DNS服务器架设
  12. IDEA打开窗口的数量及打开窗口的排列方式调整
  13. 【过关斩将般的一步步实现】windows本机通过xftp/xshell连接Ubuntu虚拟机服务器
  14. 目标检测正负样本区分和平衡策略总结
  15. python发微信工资条_使用python自动发放员工工资条到个人邮箱
  16. ubuntu14.04安装与软件重装说明
  17. i3 1005g1和i5 10210u哪个好
  18. java工程师待遇_Java程序员的薪资水平如何?
  19. sqlserver ssis
  20. 计算机与网络安全经历了几个阶段,网络信息安全知识:根据互联网的发展阶段,互联网治理分为三个层面,即结构层面、功能层面、意识层面。确立网络规范属于互联网意识层面的治理。()...

热门文章

  1. python程序从哪里开始执行-python如何启动
  2. python中文编辑器推荐-八款Python编辑器对比介绍推荐
  3. python官网没有中文-python 检查是否为中文字符串的方法
  4. 学python需要什么基础知识-学习python需要什么基础
  5. python代码大全表解释-.python3基础之“术语表(1)”
  6. python一个月能学成嘛-python自我学习1--class 面向对象变成
  7. 手机怎么下载python并安装-CentOS下python的下载及安装
  8. 想学python从哪里入手-零基础学习python?要从哪里开始入手呢?
  9. pythonweb开发-Python Web开发从入门到精通
  10. 我自学python的路-Python的学习路经