ClientsRepository class
public interface ClientsRepository extends JpaRepository<ClientsEntity, Long> {
boolean existsByClientId(String clientId);
}
ClientsEntity class
@Getter
@Setter
@NoArgsConstructor
@Entity
@Table(name = "clients")
public class ClientsEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String clientId;
}
clients table
| id | client_id |
|---------------------|------------------|
| 1 | ABC |
|---------------------|------------------|
When calling existsByClientId("abc") it returns true, how can I force to check case?
Actual result:
existsByClientId("abc") --> true
existsByClientId("ABC") --> true
Expected result:
existsByClientId("abc") --> false
existsByClientId("ABC") --> true
Java version 8
Spring boot version 2.1.2.RELEASE
mysql-connector-java version 5.1.46