今天发现拼接后的sql语句 无法实现,就是拼接后的sql语句在控制台可以查找出来结果 在mapper层却查询不到结果,所以我在b站找到了下自己原来学习的视频,进行了复习,我发现在对 sql语句拼接时用的符号也有讲究,其实我可以选择不拼接sql语句,可以传递数组 使用mybatis进行数据的填充。

 

    @Select("select id,name,viadata,type,category,`range`,document,form,organ,text from jixian.policy where ${conditions}")
    List<Policy2> selectDP(String conditions);

将代码的占位符改掉后,就显示出来结果了。

 ,对于其他的一些细节没做补充,比如 那个页数以及页数绑定,以后实现对于查询数据的高亮显示。