Stringhql="from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and telephone =:phone and id != :id";
StringfinalId=id;
returntemplate.execute(session->{
returntemplate.execute(session->{
Query<KObject>query=session.createQuery("from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and telephone =:phone ",KObject.class);
Stringhql="from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and username =:username and id != :id";
if(StringUtils.isEmpty(id)){
id=UUID.randomUUID().toString();
}
StringfinalId=id;
returntemplate.execute(session->{
returntemplate.execute(session->{
Query<KObject>query=session.createQuery("from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and username =:username ",KObject.class);
Query<KObject>query=session.createQuery("from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and idCard =:idCard ",KObject.class);
Query<KObject>query=session.createQuery("from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and idCard =:idCard and id != :id",KObject.class);