ClientsRepository类
public interface ClientsRepository extends JpaRepository<ClientsEntity, Long> {
boolean existsByClientId(String clientId);
}
ClientsEntity类
@Getter
@Setter
@NoArgsConstructor
@Entity
@Table(name = "clients")
public class ClientsEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String clientId;
}
客户表| id | client_id |
|---------------------|------------------|
| 1 | ABC |
|---------------------|------------------|
在调用existingByClientId(“ abc”)时返回true,如何强制检查大小写?
预期结果:existsByClientId("abc") --> false
existsByClientId("ABC") --> true
Java版本8Spring Boot版本2.1.2.RELEASEmysql-connector-java版本5.1.46
从Query Creation,您可以使用IgnoreCase
existsByClientIdIgnoreCase("abc")