使用Spring 4,Hibernate和Postgres时遇到问题。我正在通过互联网寻找一些解决方案,但我一无所获。
我有几个spring存储库(每个实体都有一个),但我需要执行以下查询:
"select version();"
如何使用某个通用存储库执行该本机查询。我不想把查询放在一些例如PersonRepository中。
有可能吗?
答案 0 :(得分:0)
最后,我创建了一个bean,用于收集数据库中的数据。为此我做了:
@Autowired
private EntityManager em;
然后用某种方法
String sqlQuery = "select version();";
Query q = em.createNativeQuery(sqlQuery);
Object result = q.getSingleResult();