有 Java 编程相关的问题?

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

Java和hibernate是一个应用程序独立的数据库

我一直在努力寻找解决办法,但运气不佳

我有一个Java应用程序(Tapestry)和Hibernate来连接数据库。现在有3家公司希望使用相同的应用程序实例,但使用不同的数据库

我要做的是,取决于访问应用程序的公司使用不同的数据库


共 (1) 个答案

  1. # 1 楼答案

    根据公司的不同,您可以在Hibernate中加载不同的配置文件。只需将Hibernate配置文件放在每个公司的不同位置,并使用以下工具从不同的数据库配置会话:

    File f = new File("C:\\company_name\\hibernate.cfg.xml");
    
    SessionFactory sessionFactory = new Configuration().configure(f).buildSessionFactory();