考虑以下示例:
<?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_2_0.xsd"
version="2.0">
<persistence-unit name="production">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<mapping-file>META-INF/orm.xml</mapping-file>
<class>com.foo.EntityClassA</class>
<class>com.foo.EntityClassC</class>
<class>com.foo.EntityClassB</class>
<!-- ... -->
</persistence-unit>
</persistence>
班级标签的排序是否重要?
换句话说:如果我在persistence.xml中更改托管类声明的顺序,是否存在更改/破坏功能的风险?
如果答案以“它取决于...”开头,那么问题是:我应该从哪里开始研究确切的案例?
答案 0 :(得分:3)
persistence.xml文件中定义的类的顺序并不重要。