从永久单元中删除托管类,而无需更改类注释

时间:2018-07-21 10:30:45

标签: spring-boot jpa persistence

我正在研究服务(春季启动),该服务已经在其他端点上使用了自定义的休眠解决方案,并且还具有其他依赖性。 现在,我尝试将spring-jpa用于新接口(端点),为此,我添加了必要的依赖项。在自动构建EntityManagerFactory的同时,应用程序会扫描所有实体DO,包括来自依赖项的DO。例如,您可以在下面看到PersistenceUnitInfo:-

org.hibernate.jpa.internal.util.LogHelper PersistenceUnitInfo [
    name: MAP
    persistence provider classname: null
    classloader: java.net.URLClassLoader@5a3bc7ed
    excludeUnlistedClasses: true
    JTA datasource: null
    Transaction type: RESOURCE_LOCAL
    PU root URL: file:/Users/yagsharma/.m2/*.jar
    Shared Cache Mode: UNSPECIFIED
    Validation Mode: AUTO
    Jar files URLs []
    Managed classes names [     
        com.sample.data.Activity
        com.sample.data.Key
        com.sample.data.Status
        com.sample.data.Map
        com.subscriber.tmp.DMTDO
        com.subscriber.tmp.DequeuerDO
        com.subscriber.tmp.EnqueuerDO]
    Mapping files names []
    Properties []

我想从此列表中删除 DMTDO,DequeuerDO,EnqueuerDO ,而无需更改这些DO(这些DO来自依赖项)。有什么办法吗?我是spring jpa的新手,不确定persistence.xml可能有什么帮助。

0 个答案:

没有答案