JPA 非常适合不可变表,但我无法处理动态表。
然后我决定使用 JPA 来处理所有不可更改的表(应用程序的核心)和来自 apache 的 dbutils 来处理我所有的动态表
两种表都在同一个数据库中,我只想在一个文件中定义数据库的配置
我在属性文件中定义了 jpa:
javax.persistence.jdbc.driver=com.mysql.jdbc.Driver
javax.persistence.jdbc.user=root
javax.persistence.jdbc.password=*****
javax.persistence.jdbc.url=jdbc:mysql://localhost:3306/database
但是 dbutils 使用“数据源”类进行配置。
我没有找到如何从 jpa 的“EntityManagerFactory”中获取“数据源”。
或者从“数据源”中获取“EntityManagerFactory”的实例。