Java实现伪查询(全匹配+模糊匹配)
在项目中一直习惯了框架下[springboot+mybatis]的增删改查,然后领导突然给了一个需求,让我先弄一些假数据出来,用于页面的展示,业务啥的也没说,咱是啥也不知道,咱也不该问,直接动手吧。(可能到了这里大家会说,不了解需求、业务的情况下就动手写,怕不是个新手吧!在编程一途中,小编的确是个新手,但是这次不一样,这次的业务需求是真没有,不废话了,上代码吧!)
由于是Javaweb的项目,所以共有controller层、service层,省去dao层。
- 实体类POJO:
public class Specification {
/**
* 主键ID
*/
private String id;
/**
* 物料编号
*/
private String materilid;
/**
* 关键字
*/
private String materilname;
/**
* 技术规范ID
*/
private String firmdocumentid;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMaterilid() {
return materilid;
}
public void setMaterilid(String materilid) {
this.materilid = materilid;
}
public String getMaterilname() {
return materilname;
}
public void setMaterilname(String materilname) {
this.materilname = materilname;
}
public String getFirmdocumentid() {
return firmdocumentid;
}
public void setFirmdocumentid(String firmdocumentid) {
this.firmdocumentid = firmdocumentid;
}
public Specification(String id, String materilid, String materilname, String firmdocumentid) {
super();
this.id = id;
this.materilid = materilid;
this.materilname = materilname;
this.firmdocumentid = firmdocume