SSH框架JPA基于注解的多数据源

一、配置文件结构

  1. persistence.xml
  2. applicationContext.xml
  3. struts.xml

二、具体配置

1、persistence.xml中可配置多个persistence-unit分别不同数据库连接

2、applicationContext.xml中分别配置多套不同id命名的EntityManagerFactory、transaction-manager、

3、在serviceImp中通过注解不同的@PersistenceContext,使用不同的EntityManager,如下例子:

@PersistenceContext(unitName="appPU")
private EntityManager appEntityManager;

@PersistenceContext(unitName="managerPU")
private EntityManager managerEntityManager;

  

时间: 2024-08-10 13:42:09

SSH框架JPA基于注解的多数据源的相关文章

SSH框架中使用注解和xml配置的区别

注解是一般是你开发框架,jar包时候给别人提供的,如ssh,使用者在框架里面用了注解,框架的源码会通过反射去分析注解,形成配置信息,从而替代配置文件. 而从目前的形式看,注解确实是一大趋势,因为其方便快捷简单,将来可能会统一替代配置文件. 不过目前注解还有两处劣势:1.写在java代码里面,配置信息不集中,不方便更改2.注解毕竟是通过反射解析,有些复杂配置的实现不如通过配置文件容易实现

ssh框架整合之注解版

一,引jar包 <!--单测--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.3</version> <scope>test</scope> </dependency> <!--spring配置--> <dependency> <

SSH框架系列:Spring配置多个数据源

问题:有开源框架mysql的 ,还有旧系统 sqlserver2000的,解决这些问题总有些成长. 解决sqlserver安装环境:http://qdh68.blog.163.com/blog/static/13756126201261742437357/ 别说sqlserver2000不怎么样,最起码那友好的管理叫你明白数据库. 2.  先说配置jdbc:如果sqlserver 2000以上还好 找到jar包 ,按目录加载到maven仓库,安装一下 http://outofmemory.cn/

结合项目(Spring+(基于注解的)SpringMVC和Mybatis+uploadify文件上传)--poi解析Excel文件

poi解析Excel文件 1.上传文件至服务器 2.解析Excel文件并返回数据集合 3.将数据保存到服务器 框架======Spring+(基于注解的)SpringMVC和Mybatis===== 第一步: 前台: jsp文件采用的是uploadify <div id="fileQueue"></div> <input type="file" id="brandFile"> js: <script ty

基于注解配置SSH框架

采用注解的方式,也不能完全的丢掉配置文件,因为配置文件是程序的入口,是基础.服务器启动最先加载web.xml文件,读取其中的配置信息,将程序运行所需要的信息进行初始化.因为是整合SSH,所以web.xml文件中需要配置Spring以及Struts的信息,同时Spring跟Struts也需要进行一些基本的配置. 首先配置web.xml文件 1. <?xml version="1.0" encoding="UTF-8"?> 2. <web-app xm

基于注解方式的XFire之WebService框架与SSJ架构集成案例

最近在给公司做一个基于webservice的数据提供接口,接口提供给第三方公司业务系统调用,完成数据对接.实现起来也相对简单,其实就是通过中间件服务提取内部系统授权数据组织相应的数据格式然后通过webservice的方式暴露获取数据接口给第三方应用,供其调用.要实现这样的需求每个公司的实现方式有可能不一样,根据每个公司实现中间件服务应用使用的实现语言而定.可选择的方案很多,比如如果你们公司的使用的C#的来实现,那么可选择的方案有WCF等技术方案:但是如果你们的中间件服务实现语言是java,那么实

Spring基于注解TestContext 测试框架使用详解

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能:  2.基于注解驱动的 Spring MVC 功能:  3.基于注解的 TestContext 测试框架. Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述. 低版本的 Spring 所提供的 Spring 测试框架构在 JUnit 3.8 基础上扩展而来,它提供了若干个测试基类.而 Spring 2.5

SSH框架搭建 笔记 (含spring注解驱动)

分类: web 开发2014-04-27 12:33 354人阅读 评论(0) 收藏 举报 框架springinterface注解 好久没有搭建框架了,今天整理下以前的知识,整合下SSH,没想到手生了,一时半会各种异常出来,经过一番挣扎后,终于搞出来了雏形, 下面是我做整合框架的笔记,如果大家开发过程中又遇到的情况,可以参考下 首先是包的结构,(命名不算正规哈~,临时写的仓促了点) 框架是基于JAR包的基础上构建的,所以必须必备的jar包必须先下好, 如图: 没有的可以在本文源代码里下: 搭建框

练习一:1.开发前奏,使用全注解整合最新版ssh框架

一.简介: 使用ssh框架开发,版本皆为最新版,具体版本为struts-2.3.30.hibernate-release-5.2.2.spring-framework-4.3.2,需要在jdk8下面运行.如果出现major version 52之类的错误,说明你的jdk版本不合适(51对应的是java 7). 二.导包: 1.struts2 包,导入struts2-blank里面的jar包以及struts2-spring-plugin-2.3.30包(本项目中控制器action不由spring容