public void flush() {
   baseDao.flush();
 }
 public void clear() {
   baseDao.clear();
 }
 public void delete(PK id) {
   baseDao.delete(id);
 }
 public void delete(PK[] ids) {
   baseDao.delete(ids);
 }
 public void update(T entity) {
   baseDao.update(entity);
 }
 public void delete(T entity) {
   baseDao.delete(entity);
 }
 public boolean isExist(String propertyName, Object value) {
   return baseDao.isExist(propertyName, value);
 }
 public void save(T entity) {
   baseDao.save(entity);
 }
 public Long getTotalCount() {
   return baseDao.getTotalCount();
 }
 public boolean isUnique(String propertyName, Object oldValue, Object newValue) {
   return baseDao.isUnique(propertyName, oldValue, newValue);
 }
 public Set<T> getAll() {
   return baseDao.getAll();
 }
 public Set<T> getList(String propertyName, Object value) {
   return baseDao.getList(propertyName, value);
 }
 public T get(String propertyName, Object value) {
   return baseDao.get(propertyName, value);
 }
 public Set<T> get(PK[] ids) {
   return baseDao.get(ids);
 }
 public T get(PK id) {
   return baseDao.get(id);
 }