Intellij 中的 JPA 控制台与 JHipster 生成的 Spring-boot 项目

JPA Console in Intellij with JHipster-generated Spring-boot project

是否可以使用 JHipster 生成的基于注释的 Spring-boot 项目(用于测试 JPA 查询等)在 Intellij IDEA 中设置持久性选项卡和 JPA 控制台? 任何线索和任何经验将不胜感激。

我正在使用 jhipster 生成器,以下对我有用

用您的数据库配置定义一个 persistence.xml 文件(名称无关紧要) 您可以在此处复制样本表格 https://gist.github.com/rafaeltuelho/fb7fc0d372a0cf85a53e

然后在 Persistence 选项卡中,您应该能够看到此配置并打开 de JPA 控制台。我尝试做一个简单的计数查询并且有效,

select count(u) from User u

此外,如果我放置属性,它会起作用

select u.firstName, u.lastName from User u

但是当我想查询所有用户对象时它失败了,

StreamCorruptedException: invalid stream header: 32303136

我不是 100% 确定,但问题似乎与 ZonedDateTime 有关。这个问题是相关的 JPA support for Java 8 new date and time API

我终于能够使用 IDEA 2017+ 设置此功能 唯一的问题是 SQL 生成问题,此解决方法解决了该问题: https://youtrack.jetbrains.com/issue/IDEA-216295