在Spring中创建与实体无关的查询

时间:2016-06-01 16:44:50

标签: java spring hibernate postgresql

使用Spring 4,Hibernate和Postgres时遇到问题。我正在通过互联网寻找一些解决方案,但我一无所获。

我有几个spring存储库(每个实体都有一个),但我需要执行以下查询:

"select version();"

如何使用某个通用存储库执行该本机查询。我不想把查询放在一些例如PersonRepository中。

有可能吗?

1 个答案:

答案 0 :(得分:0)

最后,我创建了一个bean,用于收集数据库中的数据。为此我做了:

@Autowired
private EntityManager em;

然后用某种方法

   String sqlQuery = "select version();";
   Query q = em.createNativeQuery(sqlQuery);
   Object result = q.getSingleResult();
相关问题