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
与对象相关的静态列表:hibernate_Hibernate - Fatal编程技术网

与对象相关的静态列表:hibernate

与对象相关的静态列表:hibernate,hibernate,Hibernate,对于以下情况,我想实现一个更复杂的解决方案 我有一个表过程,以及与此过程相关的文档类型的表列表,每个 此表的实例具有相同的列表 一是关系层面;这两个表之间没有链接 有一个表格程序和一个表格文档类型, 我正在使用hibernate,我想要的是,这个文档的列表将与过程类的每个实例一起加载 例如:procedure.getListDocumenttypes,并且该列表对于该类必须是静态的您可以对procedure的实体类中的DocumentTypes列表使用静态修饰符 另外,请使用EAGAR fetc

对于以下情况,我想实现一个更复杂的解决方案 我有一个表过程,以及与此过程相关的文档类型的表列表,每个 此表的实例具有相同的列表

一是关系层面;这两个表之间没有链接 有一个表格程序和一个表格文档类型, 我正在使用hibernate,我想要的是,这个文档的列表将与过程类的每个实例一起加载


例如:procedure.getListDocumenttypes,并且该列表对于该类必须是静态的

您可以对procedure的实体类中的DocumentTypes列表使用静态修饰符


另外,请使用EAGAR fetchType,因此,当该过程加载时,只有您才能获得DocumentType列表,同时还具有静态属性。

您不应将数据库实体设置为静态。它们不是线程安全的。当使用延迟加载时,您会遇到真正的问题。即使您关闭了延迟加载,您仍然无法以有意义的方式更改此列表中的值,重要的是每个事务都有自己的状态。当它不能更改时,它不属于数据库,只需在代码中创建一些常量。

嘿,这个类的静态是什么意思?从java的意义上说,静态,我不需要为这个类设置对象,我什么都不懂。什么是餐桌程序?什么是文档类型的表格列表?与本程序相关:与哪个程序相关?每个都是什么意思。。有相同的列表吗?我有多个表,表过程,这个表有它自己的文档类型,对于这个表的所有元素都是相同的,这些类型存储在表文档中,对于另一个名为过程的表你可以参考这个问题,我在这里发布的问题是大问题的一部分,但我需要存储文档类型,以便用户以后可以修改它们。您可以参考这个问题stackoverflow.com/questions/17272729/…,我在这里发布的问题是大问题的一部分,如果是可变数据,不要让它静止。