使用Spring-Data-JPA

时间:2017-03-21 18:34:03

标签: java spring-data-jpa datasource

我正在一个项目中工作,我应该从数据库中读取数据,称为EBS,将其发送到前端,并将其与其他数据一起用于另一个数据库中。我们称之为CPP。

EBS必须是只读的。那里什么都不应该坚持下去。并且他们希望将所有特定查询存储在xml文件中。目前,它存储在orm.xml中。

我尝试了this solution,但它最终在EBS中创建了一个新表,并且没有从CPP返回任何内容。

我的问题是:

1 - 如何在EBS数据源中运行orm.xml中的那些本机查询? CPP的数据源位于application.properties文件中。

2 - JPA是否可以不使用@Entity注释创建表?每次我使用它时,JPA最终会在EBS中创建另一个表。如果没有,是否可以将查询直接映射到POJO?

我很感激基于JpaRepository的解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

persistence.xml文件中可以有多个持久性单元,但这些持久性单元的名称应该不同。

如果您不希望自动创建实体,请使用应用程序管理的实体管理器

重新JPA application-managed entity manager