【发布时间】:2020-02-09 18:09:06
【问题描述】:
假设一个表“Users”包含一个列名“User_Id”
所以我将方法命名为 UserEntity findByUserId(String UserId); ....
但如果有另一个名为“UserId”的列,那么哪一列将获得首选项?
示例表如下所示:
Id User_Id UserId Name
1 xdf23e xdf23e testuser
【问题讨论】:
-
表无关。重要的是你的实体。但坦率地说,无论是表还是实体,拥有一个名为 UserId 的列/属性和另一个名为 User_Id 的列/属性确实是一个可怕的、可怕的想法。这样做是为了寻找错误和问题。
-
我同意你的观点,我只是想知道实际发生了什么......并且你通过说“重要的是你的实体”来消除疑问......谢谢:)
-
始终为此使用唯一 ID。所以根本不会重复。
标签: spring-boot spring-mvc jpa spring-data-jpa spring-data