动态使用JPA EntityManager而不创建实体

时间:2017-03-27 05:05:29

标签: database jpa jdbc

我需要动态连接到不同类型的DataSources(例如MySQL,Oracle,...),并使用CriteriaBuilder等执行复杂查询。由于这些数据库可以有不同的模式;我不能拥有它们的实体,但在运行时我有表名,列,数据库类型等的String值。我是否可以使用JPA动态创建特定于数据库的查询而无需定义实体?

欢迎其他想法。

0 个答案:

没有答案