public void saveBatch(List<?> list) {
   dao.saveBatch(list);
 }
 public void save(Object obj) {
   dao.save(obj);
 }
 public void update(Object obj) {
   dao.update(obj);
 }
 public void remove(Object obj) {
   dao.remove(obj);
 }
 @SuppressWarnings("rawtypes")
 public Object load(String id, Class clazz) {
   return dao.load(id, clazz);
 }
 public void UpdateByHql(String hql) {
   dao.UpdateByHql(hql);
 }
 @SuppressWarnings("rawtypes")
 public List ListByHql(final String hql, Object[] params) {
   return dao.ListByHql(hql, params);
 }
 @SuppressWarnings("rawtypes")
 public List ListByHql(String hql) {
   return dao.ListByHql(hql);
 }