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 =~