【问题标题】:Does persistence.xml support *.xml?persistence.xml 是否支持 *.xml?
【发布时间】:2021-05-22 11:39:55
【问题描述】:

如果我的persistence.xml文件是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0">
    <persistence-unit name="jpa">
        <mapping-file>jpaOrm/*.xml</mapping-file>
    </persistence-unit>
</persistence>

spring-data-jpa可以加载jpaOrm文件夹中所有以XML结尾的文件吗?

【问题讨论】:

    标签: java hibernate jpa spring-data-jpa jpa-2.0


    【解决方案1】:

    我不这么认为,但我猜你尝试过并且已经发现它不起作用?原因是映射文件是通过使用ClassLoader#getResource() 来查找映射文件路径的。这样做是因为默认情况下类路径不可扫描,即您可以在类路径上请求匹配模式的元素.当然可以这样做,但这会损害性能,因为类路径扫描是最昂贵的操作之一。

    【讨论】:

      猜你喜欢
      • 2019-02-10
      • 2010-09-13
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多