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 Hibernate子类具有set属性,如何将set属性分离到另一个有表的类_Java_Hibernate - Fatal编程技术网

Java Hibernate子类具有set属性,如何将set属性分离到另一个有表的类

Java Hibernate子类具有set属性,如何将set属性分离到另一个有表的类,java,hibernate,Java,Hibernate,我有产品hbm,其中我有多个子类,但对于一个子类,我有属性,set属性有一个复合元素..所以我想在复合元素中有一个主键..有什么方法可以做到吗?我尝试将集合分离为新的外部,但失败了,错误是键列不能插入null 代码如下: 受保护的 真的 受保护的 //这是子类 com.dummy.products.entities.LicensedProductData 受保护的 公开摘要 ///这是我手上的代码…在下面的集合中,我尝试转换到下面的类 //这是上述集合的转换 //将要创建的新表应该有三列:OR

我有产品hbm,其中我有多个子类,但对于一个子类,我有属性,set属性有一个复合元素..所以我想在复合元素中有一个主键..有什么方法可以做到吗?我尝试将集合分离为新的外部,但失败了,错误是键列不能插入null

代码如下:


受保护的
真的
受保护的
//这是子类
com.dummy.products.entities.LicensedProductData
受保护的
公开摘要
///这是我手上的代码…在下面的集合中,我尝试转换到下面的类
//这是上述集合的转换
//将要创建的新表应该有三列:ORDERABLE\u ID、ID、BUNDLE\u COUNT、BUNDLE\u ID
//每当我试图保存它时,都会出现一个错误,即无法在ORDERABLE_ID(键列)中插入空值
此目录中的可授权功能列表
可订购,如果其类型为licensedproduct。
com.dummy.products.entities.LicensedItemData
公开摘要
com.dummy.platform.entities.Entity
com.dummy.platform.bizobjects.imarktimestable
受保护的
真的
受保护的
我希望将子类中的set转换为新类,因为我希望在映射表PROD\u ORDERABLE\u BUNDLE中有一个主键