Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.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中将具有依赖对象的类映射到单独的表_Java_Sql_Hibernate - Fatal编程技术网

Java 在hibernate中将具有依赖对象的类映射到单独的表

Java 在hibernate中将具有依赖对象的类映射到单独的表,java,sql,hibernate,Java,Sql,Hibernate,我有一个实体类Order,它有属性orderID、customerName和一个ItemArrayList。Item是我的应用程序中的另一个实体类,它有一个单独的表。Item表具有ProductID和OrderID的复合主键。OrderID是引用order表中OrderID的外键。每当我保存订单时,我希望订单实例的所有属性都应该保存在订单表中,但项目除外。ArrayList中的项目必须使用orderID保存在项目表中的单独行中。如何做到这一点。我对冬眠很陌生,所以请给我一个详细的答案,如果我做错

我有一个实体类Order,它有属性orderID、customerName和一个ItemArrayList。Item是我的应用程序中的另一个实体类,它有一个单独的表。Item表具有ProductID和OrderID的复合主键。OrderID是引用order表中OrderID的外键。每当我保存订单时,我希望订单实例的所有属性都应该保存在订单表中,但项目除外。ArrayList中的项目必须使用orderID保存在项目表中的单独行中。如何做到这一点。我对冬眠很陌生,所以请给我一个详细的答案,如果我做错了什么,请纠正我。提前谢谢