根据之前写好的查询方法,我们只需要确定一些事情,创建时间戳就需要在实体类多写一个属性字段,在数据库里面加入时间戳
首先在controller查询到所有用户信息,获取查询到的每个用户的密码,遍历集合,获取到每个用户的密码长度,然后进行for循环,循环拼接字符串*,然后获取当前时间,使用SimpleDateFormat类中的format方法,将时间戳转为时间格式,用变量time接收,给user对象的createAt赋值time,给password赋值c,然后返回user集合
首先,我们需要获取密码,遍历users集合,然后使用replaceAll方法修改,regex为需要更改的数字,replacement为修改后的数字,新建一个集合,如果电话长度为11,把他加到一个新集合里面,然后返回新集合
修改数据库中的字段,这时候我们要清楚这需要俩个参数,所以传参的时候要传俩个参数,
数据库里面replace(telephone,#{0},#{1})是修改,根据传参的顺序进行修改,数据库里面有replace替换方法,所以不要试图在java里面替换,如果填写i,y,没有注解会接收不到值
rows为受影响行数,如果受影响行大于0,返回修改成功,反之,返回修改失败