Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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 文档-如何在hibernate hbm.xml文件中声明方法瞬态?_Java_Hibernate_Hibernate Mapping_Hbmxml - Fatal编程技术网

Java 文档-如何在hibernate hbm.xml文件中声明方法瞬态?

Java 文档-如何在hibernate hbm.xml文件中声明方法瞬态?,java,hibernate,hibernate-mapping,hbmxml,Java,Hibernate,Hibernate Mapping,Hbmxml,我想在hibernate实体中声明一个瞬态方法,我们使用hbm.xml文件来进行映射,而不是注释 我在网上看到很少有人提到用xml声明字段瞬态,用注释声明方法瞬态,但我找不到用xml声明方法瞬态的文档。我看到有人提到,如果它不在hbm.xml文件中,Hibernate将忽略它,但我想确认一下 这方面的文档在哪里?自Hibernate 5以来,旧的XML映射文档似乎已被删除。但是您仍然可以在中找到它的文档 使用hbm.xml时也是如此,如果不需要映射字段或方法,只需不将其包含在hbm.xml中即可

我想在hibernate实体中声明一个瞬态方法,我们使用hbm.xml文件来进行映射,而不是注释

我在网上看到很少有人提到用xml声明字段瞬态,用注释声明方法瞬态,但我找不到用xml声明方法瞬态的文档。我看到有人提到,如果它不在hbm.xml文件中,Hibernate将忽略它,但我想确认一下


这方面的文档在哪里?

自Hibernate 5以来,旧的XML映射文档似乎已被删除。但是您仍然可以在中找到它的文档

使用
hbm.xml
时也是如此,如果不需要映射字段或方法,只需不将其包含在
hbm.xml
中即可。我找不到文档中明确提到过这种行为,因为我认为人们可以将其追溯到只有遗留XML映射的时代

在引入注释映射之后,它引入了默认情况下自动检测映射字段的特性,这不需要显式声明所有映射字段。旧式XML和注释映射之间的这种行为的差异在文档中隐晦地提到如下:

您需要决定哪些属性需要在 给定实体。这与注释驱动的版本略有不同 元数据和hbm.xml文件

在注释世界中,每个非静态非瞬态属性 实体的(字段或方法,取决于访问类型)为 被认为是持久的,除非您将其注释为@Transient。不 为属性创建注释相当于 适当的@Basic注释


是的,我看到了,但我不确定
transient
关键字如何应用于方法。