spring jpa扫描不同jar包下的类
2015-10-31 21:39
399 查看
在搭建项目的过程中我使用了maven,并且部署了多个模块,model和service,dao层分离,service,dao依赖model层,但是这时使用persist.xml构造的provider无法获取到另一个jar包下的类,只能获取到当前classes目录下的类,使用spring的封装的LocalContainerEntityManagerFactoryBean,配置了packagescan无法扫描,无法初始化provider,只有配置不同的unit才可以,但是无法扫描不同jar中的类,后来看了spring的初始化类的过程,发现是包装类的一些问题,只能通过配置jpaVendorAdapter才可
配置如下:
配置在jpaPropertyMap中,这是persist.xml的作用已经不大了
配置如下:
<property name="packagesToScan" value="org.ww"></property> <property name="jpaVendorAdapter"> <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> <property name="databasePlatform" value="org.hibernate.dialect.MySQL5Dialect" /> <property name="generateDdl" value="false" /> </bean> </property>当然还要配置数据库连接的信息
配置在jpaPropertyMap中,这是persist.xml的作用已经不大了
相关文章推荐
- eclipse快捷键(shift+ctrl+l能出来所有的快捷键)
- WebMVC框架 之 Struts 2
- Java实现杨辉三角
- jdk1.6的垃圾回收器
- Struts前后台传值
- leetcode 220: Contains Duplicate III Java
- JAVA 多线程--了解线程
- 【菜鸟学Java】2:初识J2EE
- 【存档记录】给Spring Boot添加远程调试端口
- java编写螺旋矩阵
- 浅析Java中的final关键字
- eclipse 查看JDK中源码
- spring+shiro
- Java实现长连接
- 在GitHub下载spring源码
- Java多线程学习(吐血超详细总结)
- java.util.ResourceBundle使用详解(java国际化)
- Java并发编程:深入剖析ThreadLocal
- Struts2中的文件上传和文件下载
- eclipse importing maven projects 9% 不动