Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 能否将getter和setter添加到Hibernate实体中,这些实体在序列化时被忽略?_Java_Hibernate - Fatal编程技术网

Java 能否将getter和setter添加到Hibernate实体中,这些实体在序列化时被忽略?

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

我正在使用一个实体类,我知道Java类字段和数据库列之间存在映射。我不明白的是,如果我想添加一个基本上是从其他字段派生的属性的getX方法(例如,获取与现有字段相同但格式不同的信息),我似乎会在运行时遇到Hibernate异常,抱怨没有相应的setter


我能做些什么吗?也许我能在实体类中的方法上做一些注释,告诉Hibernate“忽略这个方法,这不关你的事”

使用
@Transient
覆盖你不想持久化的getter方法。请参阅文档。

在不希望持久化的getter方法上使用
@Transient
。请参阅文档。

@Transient
..
@Transient
。。。