【问题标题】:setPackagesToScan on EntityManagerFactory when Persistence.createEntityManagerFactory(当 Persistence.createEntityManagerFactory(
【发布时间】:2022-01-22 21:42:02
【问题描述】:

使用以下代码,EntityManagerFactory 的元模型没有包/类。

我在 LocalSessionFactoryBean 中缺少并行 sessionFactory.setPackagesToScan()

EntityManagerFactory emf = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME, hibernateReactiveProperties());
Metamodel metamodel = emf.getMetamodel();

    Mutiny.SessionFactory reactiveSessionFactory = emf.unwrap(Mutiny.SessionFactory.class);

【问题讨论】:

    标签: java jpa persistent


    【解决方案1】:

    通过在persistence.xml中为每个实体添加class标签解决

         <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.1"
                 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    
        <persistence-unit name="default" >
            <provider>org.hibernate.reactive.provider.ReactivePersistenceProvider</provider>
            <class>com.company.EntityClassName</class>
    
    
        </persistence-unit>
    </persistence>
    

    【讨论】:

      猜你喜欢
      • 2020-06-02
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2014-07-21
      • 1970-01-01
      • 2013-04-23
      相关资源
      最近更新 更多