hibernate annotations和hbm.xml配置文件在spring中的并存配置
因为整合了不同的系统,一套系统使用的是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中的并存配置相关推荐
- Spring中三种配置Bean的方式
1.使用xml配置文件 由Spring Framework本身决定,此处不详细说. 2.使用Java注解的配置 如果一个类使用了@Service,那么此类将自动注册成一个bean,不需要再在appli ...
- hibernate.hbm.xml配置文件解析
转自:https://www.cnblogs.com/uoar/p/6670612.html 1. 1 <!DOCTYPE hibernate-mapping PUBLIC "-//H ...
- hibernate中*.hbm.xml配置文件的各种映射关系配置方法(多对一,多对多)
多对一: 多个用户对应一个部门,是多对一的关系,要在多方配,即在用户的hbm.xml文件中配 <many-to-one name="department" class=&qu ...
- Hibernate【XXXX.hbm.xml】总结
在Hibernate中,各表的映射文件-.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具.本节简单的讲述一下这些配置文件的配置. 配置文件的基本结构 ...
- spring中的事务配置
为什么80%的码农都做不了架构师?>>> 一 简介 spring中提供了三种事务管理的方法. 编程式事务管理 :亦即自己编写事务管理的代码,通过注入获取到spring中的事务管 ...
- Spring中的Bean配置
IOC&DI概述 OPC(Inversion of Control):其思想是反转资源获取的方向.传统的资源查找方式要求组件向容器发起请求查找资源.作为回应,容器适时的返回资源.而应用了IOC ...
- Quartz 在 Spring 中如何动态配置时间
在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度. 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间 ...
- Quartz 在 Spring 中如何动态配置时间--转
原文地址:http://www.iteye.com/topic/399980 在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度. 有关调度的实现我就第一就想到了Quartz这个开 ...
- Spring中的Bean配置、属性配置、装配内容详细叙述
文章目录 1.Bean的配置 1.1.配置方式 2.Bean的实例化 2.1.构造器实例化 2.2.静态工厂方式实例化 2.3.实例工厂方式实例化 3.Bean的作用域 3.1.作用域的种类 4.Be ...
最新文章
- 关于60枚一分两分五分硬币凑成一块钱的解决方法
- 《我想进大厂》之Spring夺命连环10问
- 75 Zabbix中文乱码问题
- git切换到旧版本_github上怎么切换到某次提交?
- rac下重做控制文件
- 前端:JS实现数组去重常用的六种方法介绍
- 修改ubuntu的IP地址,静态IP地址
- abap数据类型转换_ABAP 中JSON格式的转换与解析
- 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
- Glassfish3 安装后登录时提示:Secure Admin must be enabled to access the DAS remotely
- 一个简单的DNS服务器架设
- IDEA打开窗口的数量及打开窗口的排列方式调整
- 【过关斩将般的一步步实现】windows本机通过xftp/xshell连接Ubuntu虚拟机服务器
- 目标检测正负样本区分和平衡策略总结
- python发微信工资条_使用python自动发放员工工资条到个人邮箱
- ubuntu14.04安装与软件重装说明
- i3 1005g1和i5 10210u哪个好
- java工程师待遇_Java程序员的薪资水平如何?
- sqlserver ssis
- 计算机与网络安全经历了几个阶段,网络信息安全知识:根据互联网的发展阶段,互联网治理分为三个层面,即结构层面、功能层面、意识层面。确立网络规范属于互联网意识层面的治理。()...
热门文章
- python程序从哪里开始执行-python如何启动
- python中文编辑器推荐-八款Python编辑器对比介绍推荐
- python官网没有中文-python 检查是否为中文字符串的方法
- 学python需要什么基础知识-学习python需要什么基础
- python代码大全表解释-.python3基础之“术语表(1)”
- python一个月能学成嘛-python自我学习1--class 面向对象变成
- 手机怎么下载python并安装-CentOS下python的下载及安装
- 想学python从哪里入手-零基础学习python?要从哪里开始入手呢?
- pythonweb开发-Python Web开发从入门到精通
- 我自学python的路-Python的学习路经