有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

hibernate如何将JPA xml配置转换为java类?

我想在java类中配置JPA(不使用通常的persistence.xml方法)

下面是我正在做的一个例子:

public SessionFactory getSessionFactory(){
    Configuration configuration=new Configuration();

    Properties settings= new Properties();

    settings.put(Environment.DRIVER, "");
    settings.put(Environment.URL, "");
    settings.put(Environment.USER, "");
    settings.put(Environment.PASS, "");
    settings.put(Environment.DIALECT, "");
    settings.put(Environment.SHOW_SQL, "true");
    settings.put(Environment.DEFAULT_SCHEMA, "");
    configuration.setProperties(settings);
     configuration.addAnnotatedClass(Passenger.class);  
     ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder()
             .applySettings(configuration.getProperties()).build();
     sessionFactory=configuration.buildSessionFactory(serviceRegistry);

}

共 (1) 个答案

  1. # 1 楼答案

    如果不能(或不想)使用标准XML配置,可以通过自定义实现引导JPAHere就是一个例子。 如果你能提供更多关于你想要的结果的信息(方言、持久性单元名称等),我可以给你一个更详细的例子