记录分享公司Spring data相关配置
2016-05-16 15:22
162 查看
起因
公司Spring Data相关的配置还是有点意思的,不过蛮复杂的...XML很多...我不太喜欢强行记住....所以我打算记录一下配置的大致思路和结构,以后可能会有用....总体结构
<jpa:repositories base-package="gov.gt3.iitms.sbf" entity-manager-factory-ref="hxEntityManagerFactory" transaction-manager-ref="hxTransactionManager" factory-class="org.springframework.data.jpa.repository.support.CustomRepositoryFactoryBean"> <repository:include-filter type="regex" expression="gov\.gt3\.iitms\.sbf\.sb\.repository\.[^.]*Repository" /> <repository:include-filter type="regex" expression="gov\.gt3\.iitms\.sbf\.sb\.batch\.standard\.plkk\.repository\.[^.]*Repository" /> </jpa:repositories> <jpa:repositories base-package="gov.gt3.iitms.sbf" entity-manager-factory-ref="zgEntityManagerFactory" transaction-manager-ref="zgTransactionManager" factory-class="org.springframework.data.jpa.repository.support.CustomRepositoryFactoryBean"> <repository:include-filter type="regex" expression="gov\.gt3\.iitms\.sbf\.sb\.repository\.cxtj\.[^.]*Repository" /> </jpa:repositories>
View Code
比如我这里要用到2个数据源..那除了这2个数据源对应的entity在配置jpa entity manager里配置外(前面提到过)..这里还需要配置需要加载的repository在哪里...
也就是说你可以1个entity.java对应2个数据源的2个repository....
反正这个模块要用到几个数据源,这里就加载这几个数据源要用到的repository...repository相当于是数据存储的路径方式,所以是跟着数据源走的...
总结
也没啥好总结的...上面就是公司的主要用法...自己简单玩玩的话似乎不需要这么复杂...不知道其他公司是怎么配置的...等我有新的发现的时候再补充说明吧...相关文章推荐
- Java并发编程:Thread类的使用介绍
- 项目启动,无法加载Spring xsd文件
- java 验证码
- spring MVC基础知识讲解
- Eclipse 默认设置的换行长度
- 自己动手实现SpringIoC
- Spring(二)——Spring管理Bean的原理
- ClassLoader
- spring MVC +Spring + Hibernate + PostgreSQL框架的集成和多租户( 一)
- JavaBean出现的目的
- Java常用实体类--System类
- (java)Best Time to Buy and Sell Stock系列
- java 练习题3
- java.lang.NumberFormatException: For input string: ".0"
- spring-security实现权限管理
- Unable to locate an executable at “/usr/bin/java/bin/java” (-1)
- Android项目在Eclipse上运行正常,在AS上出错解决办法(AAPT err(Facade for 1867654195): libpng error: Not a PNG file)
- Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
- 各种排序算法的分析及java实现
- java 安卓开发之文件的读与写