问题描述
- 保存到数据库前 判断数据是否存在的问题 ,同步问题
-
List<GeUser> user = geUserDao.findByUserNameOrMobilePhone(m.getMobilePhone(),m.getMobilePhone()); if(user==null || user.size()==0){ geUserDao.save(m); return true; }else{ return false;
解决方案
不知道你想问什么······
解决方案二:
保存到数据库前 判断数据是否存在的问题 ,同步问题
建议在保存的地方,生成update的语句的地方在where里加上相应的条件,确保数据的一致性
解决方案三:
根据你的代码不是已经判断是否存在了么?getMobilePhone用了两次,你的方法应该是传入用户名和电话吧?
解决方案四:
判断有问题,应该判断用户名是否相同
解决方案五:
要是为了同步,你给方法的外面加个:synchronized,另外参数应该是用户名和密码。
解决方案六:
那就可以用select * from table where phone = ""查询
解决方案七:
只要在数据库中查询这个字段是否存在就可以了
解决方案八:
select * from table where cloumn =~
时间: 2024-08-02 18:10:10