Intellij中的JPA Console与JHipster生成的Spring-boot项目

时间:2015-12-14 11:58:05

标签: jpa intellij-idea spring-boot jhipster

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

2 个答案:

答案 0 :(得分:0)

我正在使用jhipster生成器,以下为我工作

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

然后在“持久性”选项卡中,您应该能够看到此配置并打开de JPA控制台。我试过做一个简单的计数查询,它可以工作,

select count(u) from User u

此外,如果我放置属性它

select u.firstName, u.lastName from User u

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

StreamCorruptedException: invalid stream header: 32303136

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

答案 1 :(得分:0)

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