gpt4 book ai didi

java - hibernate 没有给出任何错误

转载 作者:行者123 更新时间:2023-11-30 07:04:57 25 4
gpt4 key购买 nike

我将以下方法添加到我的应用程序实体之一。

public boolean isSame(TaskUser taskUser){
//some work
}

但是我遇到了一些像this one这样的话题关于在没有 @Transient 的情况下使用此类方法的 hibernate 错误。但是我的应用程序运行良好,并且在我的数据库表中没有为该实体创建列,所以作为一名学习者,我想问一下实际发生了什么,使我的应用程序免于 hibernate 错误。那个论点是通过的原因吗?

最佳答案

此方法未定义属性,因此 Hibernate 对为其映射列不感兴趣。

原因是它不是“getter”。它确实有正确的名称( boolean 值的“isXXX”),但它需要一个参数。 getter 必须没有参数。

如果它是一个“真正的”getter,并且您不希望它产生持久属性,您可以使用 @Transient 来抑制自动映射。

关于java - hibernate 没有给出任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27187528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com