Java 能否将getter和setter添加到Hibernate实体中,这些实体在序列化时被忽略?
我正在使用一个实体类,我知道Java类字段和数据库列之间存在映射。我不明白的是,如果我想添加一个基本上是从其他字段派生的属性的getX方法(例如,获取与现有字段相同但格式不同的信息),我似乎会在运行时遇到Hibernate异常,抱怨没有相应的setterJava 能否将getter和setter添加到Hibernate实体中,这些实体在序列化时被忽略?,java,hibernate,Java,Hibernate,我正在使用一个实体类,我知道Java类字段和数据库列之间存在映射。我不明白的是,如果我想添加一个基本上是从其他字段派生的属性的getX方法(例如,获取与现有字段相同但格式不同的信息),我似乎会在运行时遇到Hibernate异常,抱怨没有相应的setter 我能做些什么吗?也许我能在实体类中的方法上做一些注释,告诉Hibernate“忽略这个方法,这不关你的事”使用@Transient覆盖你不想持久化的getter方法。请参阅文档。在不希望持久化的getter方法上使用@Transient。请参阅
我能做些什么吗?也许我能在实体类中的方法上做一些注释,告诉Hibernate“忽略这个方法,这不关你的事”使用
@Transient
覆盖你不想持久化的getter方法。请参阅文档。在不希望持久化的getter方法上使用@Transient
。请参阅文档。@Transient
..@Transient
。。。