Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.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 嵌入式休眠_Java_Hibernate - Fatal编程技术网

Java 嵌入式休眠

Java 嵌入式休眠,java,hibernate,Java,Hibernate,我刚开始使用Hibernate,遇到了一个问题,即异常: Repeated column in mapping for entity: at.test.Package column: lat 在我的测试项目中,我有以下类(简化): 包和存储是实体,它们满足所有要求(可序列化、默认构造函数…) 类型Address和Location的成员是嵌入的,类是可嵌入的 因此,存储包含存储和嵌入位置 包包含包含嵌入位置的嵌入地址 hibernate在Package类中的什么位置找到了lat的重复映射 非常感

我刚开始使用Hibernate,遇到了一个问题,即异常:

Repeated column in mapping for entity: at.test.Package column: lat
在我的测试项目中,我有以下类(简化):

包和存储是实体,它们满足所有要求(可序列化、默认构造函数…)

类型Address和Location的成员是嵌入的,类是可嵌入的

因此,存储包含存储和嵌入位置

包包含包含嵌入位置的嵌入地址

hibernate在Package类中的什么位置找到了lat的重复映射


非常感谢您的提示和帮助

确保包中有此批注

@嵌入
专用地址a=null

这些类之间有继承关系吗?存储包含一个包列表,一个域关系,类之间没有其他关系。我认为在这个阶段,您应该使用JPA映射复制/粘贴实际的类。从一个简化的视图中很难得到任何东西。解决了这个问题,我不知道为什么,但仓库位置和地址位置中的lat和lon属性重写做到了这一点
Package
-Address a
-int weight

Storage
-Location l
-int capacity

Address
-Location l
-street
-City

Location
-double lat
-double lon