我有一个 JPA @Entity class Place
,其中一些属性包含关于某个地方的一些信息,例如地名、描述和一些图像的 URL。
对于图像的 URL,我在我的实体中声明了一个 List<Link>
。
但是,我收到此错误:
Basic attribute type should not be a container.
我试图删除 @Basic
,但错误消息仍然存在。为什么会显示这个错误?
原文由 Hesam 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 JPA @Entity class Place
,其中一些属性包含关于某个地方的一些信息,例如地名、描述和一些图像的 URL。
对于图像的 URL,我在我的实体中声明了一个 List<Link>
。
但是,我收到此错误:
Basic attribute type should not be a container.
我试图删除 @Basic
,但错误消息仍然存在。为什么会显示这个错误?
原文由 Hesam 发布,翻译遵循 CC BY-SA 4.0 许可协议
您还可以使用 @ElementCollection
:
@ElementCollection
private List<String> tags;
原文由 Fred Campos 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
该错误似乎对 GAE 没有影响,因为我可以运行该应用程序并将数据存储到存储器中。我想这是 IntelliJ IDEA 中的一个错误,您可以简单地忽略它。