【发布时间】:2018-12-24 03:34:46
【问题描述】:
我的 spring data jpa 有问题。当我进行选择查询而不是接收正确的结果时,我得到的第一个结果重复了正确的次数。例如,当我的数据库中有这样的记录时
Cat{ 'name':'johnny', 'status': 'Happy'}
Cat{ 'name':'johnny', 'status': 'Angry'}
Cat{ 'name':'johnny', 'status': 'Hungry'}
我查询 Select * from cats where name = 'johnny' 而不是收到这 3 个结果,我收到的 Cat{ 'name':'johnny', 'status': 'Happy'} 重复了 3 次。
这种奇怪行为的原因是什么?
在我的真实数据库中,我在多个列上有唯一键,我想他们可能需要特殊映射?
【问题讨论】:
-
你能添加一些代码吗?就像您如何进行 fetch 调用和您的实体类一样
-
添加实体和存储库类。
标签: java database spring spring-boot spring-data-jpa