成果展示
Dao层实现
public List<User> someUserList(Connection connection, String str, String number, int currentPage, int pageSize) throws SQLException {
PreparedStatement pstm = null;
ResultSet rs = null;
int sum = currentPage*pageSize;
List<User> userList = new ArrayList<>();
if (connection != null){
StringBuffer sql = new StringBuffer();
sql.append("select * from chaindx_user where ");
List<Object> list = new ArrayList<>();
if (!StringUtils.isNullOrEmpty(str)){
sql.append("userCode like ? || username like ?");
list.add("%"+str+"%");
list.add("%"+str+"%");
}else if (!StringUtils.isNullOrEmpty(number)){
sql.append("number like ?");
list.add("%"+number+"%");
}
sql.append(" order by id limit ?,?");
list.add(sum);
list.add(pageSize