【问题标题】:Jhipster 5, saving failed when using relationship to Jhipster UserJhipster 5,使用与 Jhipster 用户的关系时保存失败
【发布时间】:2018-07-14 04:27:29
【问题描述】:

我正在使用来自https://github.com/mraible/jhipster5-demo 的示例。我将 Postgresql 用于 dev 和 pro。成功生成带有实体的项目。

当我创建新博客并保存时,出现此错误。

com.asdev.blog.web.rest.BlogResource.createBlog() 中的异常原因 = 'java.lang.IllegalStateException: org.hibernate.TransientPropertyValueException: 对象引用了未保存的瞬态实例 - 在刷新之前保存瞬态实例: com.asdev.blog.domain.Blog.user -> com.asdev.blog.domain.User' and exception = 'org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - 在刷新之前保存瞬态实例:com.asdev .blog.domain.Blog.user -> com.asdev.blog.domain.User;嵌套异常是 java.lang.IllegalStateException:org.hibernate.TransientPropertyValueException:对象引用了未保存的瞬态实例 - 在刷新之前保存瞬态实例:com.asdev.blog.domain.Blog.user -> com.asdev.blog.domain。用户'

我使用 jhipster 4 并工作过。

有什么建议吗?

【问题讨论】:

标签: hibernate jhipster


【解决方案1】:

在这种情况下,可能是因为保存多方(博客)时字段中保存的值在JPA上处于非托管状态。 作为对策,我修改了Controller,您可以通过检索One side(User)上的对象并将其重置为Many side字段来解决。

【讨论】:

    猜你喜欢
    • 2016-06-29
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 2019-01-10
    • 1970-01-01
    相关资源
    最近更新 更多