Query<KObject>query=session.createQuery("from "+DriverUserConstants.ENTITY+" where (discard is null or discard = 0) and (enabled = 1) and telephone =:phone ",KObject.class);
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);