引言
被舍友问了JPA的查询问题,问题问的我一脸懵逼。
天真的我顺手搭了一个小的JPA项目试一试。
探究
尝试
测试环境:spring-boot 2.1.5.RELEASE、mysql 5.6。
数据表中加了一条数据,用户名是admin。
测试代码如下:
@Test
public void test() {
Teacher teacher1 = teacherRepository.findByUsername("ADMIN");
Teacher teacher2 = teacherRepository.findByUsername("admin");
System.out.println(teacher1);
System.out.println(teacher2);
}
如果teacher1有值的话,说明查询不区分大小写,如果为null,说明区分大小写。