JdbcTemplate查询从Spring Boot H2嵌入式数据库检索结果集

时间:2018-07-19 13:12:48

标签: sql oracle spring-boot h2 jdbctemplate

我必须编写一个Spring Boot服务,以查询在IP地址上没有被充分利用的主机或服务器。它需要HTTP / REST端点来检索具有少于或等于X个活动IP地址的主机名。

有很多方法可以解决此问题,但作为证明或概念,我决定采用嵌入式数据库路由,选择在春季启动时使用H2 db。这将通过利用SQL检索所需的结果集来简化解决方案。

我试图找到正确的查询来检索结果,并提出了以下建议:

select hostfqdn from ip where active='1' 
group by hostfqdn having count(active) <=1
union
select hostfqdn from ip group by hostfqdn having count(active) <=1

我知道union子句之后第二个SQL查询的逻辑不正确。

领域模型 -IP

enter image description here

enter image description here enter image description here

0 个答案:

没有答案