鄙人今天花了一整天的时间做了这个BaseDao.java,是针对SpringBoot操作数据库的,如果有人想转载,请注明出处,谢谢!——尊重原创!!!
开始
左边所标注的为个人所编写的方法,右边为说明
至于什么功能自行测试
其中有一些类在这个方法红没有,只是用到了
这三个包是自己写的,没有多很难,等下会给出下载地址
举列子:
1:
User findT = basedao.FindT(new Cnt().add("测试", "=", "'1'").add("cess", "=", 2).add("c3", "!=", "小明").or("name", "in", "'(小黄,小明)'"));
控制台打印最终sql
可以添加任意个条件,使用add()方法追加,返回类型为T,实体类类型
2:
String sql="select * from user,table where user.id=table.id";
Pages infoWebWaring = basedao.getInfoWebWaring(sql, 1, 10, "time");
该方法适用于分页查询+直接执行sql语句(多表关联)
参数:sql语句,当前页码,每页条数,排序
返回结果为封装的Pages
其他的在这里就不多说了
如果不够方便可以在修补,——尊重原创
传送门1:(优快云)
传送门2:(个人网站,不收C币)SpringBoot_BaseDao.zip