maven项目中,使用idea创建jpa facet,并生成persistence.xml,默认位置为:
JPA Configuration Descriptor | F:\Program\JAVA\HibernateTest\hibernateTestDay4_1\META-INF\persistence.xml |
即工程目录下的META-INF文件夹
但实际上,
factory = Persistence.createEntityManagerFactory("myJPAUnit");
这句话,会去类路径下的META-INF文件夹下寻找persistence.xml,即:
所以,解决方法是将META-INF拷贝到src/main/java下