保存到数据库前 判断数据是否存在的问题 ,同步问题

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