Spring data Jpa自定义查询采坑实录

由于项目中需要用到根据手机号来查询整条记录,所以需要自定义Jpa的查询。照我自己的理解就是,在原来集成Repository的接口上新增一个方法,然后打上@Query的注解,在注解中写上查询的sql语句即可。我的方法如图所示。但在实际测试中,怎么都拿不到数据。


image.png
image.png

奇怪的是,我采用封装好的findById方法却可以取出数据。我特喵凌乱了~


image.png
image.png

然后我添加了构造方法,居然可以了!


image.png

然后我又删掉我的构造方法,竟然又可以了!一脸懵逼!!!

你可能感兴趣的:(Spring data Jpa自定义查询采坑实录)