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_Metadata - Fatal编程技术网

如何从hibernate中的复合元素获取元数据?

如何从hibernate中的复合元素获取元数据?,hibernate,metadata,Hibernate,Metadata,我的hibernate映射中有一个复合元素,需要显示在hibernate的classmetadata字典中。我能够做到这一点的唯一方法是在一个单独的条目中定义类,并使用 问题是复合元素在对象中没有键,只有表。所以,当我在一个单独的类中定义它时,我必须给它一个id,并最终用非null元素组成一些伪键 有没有办法让复合元素显示在classmetadata字典中?或者用什么方法来定义没有id的东西?(我知道后者的答案是“不”,但这是我唯一的另一个想法……我最终不得不重新设计。在这方面,我也找到了一个5

我的hibernate映射中有一个复合元素,需要显示在hibernate的classmetadata字典中。我能够做到这一点的唯一方法是在一个单独的
条目中定义类,并使用

问题是复合元素在对象中没有键,只有表。所以,当我在一个单独的类中定义它时,我必须给它一个id,并最终用非null元素组成一些伪键


有没有办法让复合元素显示在classmetadata字典中?或者用什么方法来定义没有id的东西?(我知道后者的答案是“不”,但这是我唯一的另一个想法……

我最终不得不重新设计。

在这方面,我也找到了一个5年前的答案。没人回答,所以这可能是个坏兆头。