Пример #1
0
 public List<T> findAll() {
   Type genType = getClass().getGenericSuperclass();
   Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
   return dao.all((Class<T>) params[0]);
 }
Пример #2
0
 public T findByPk(Object pk) {
   Type genType = getClass().getGenericSuperclass();
   Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
   return dao.unique((Class<T>) params[0], pk);
 }
Пример #3
0
 public int delete(Object pk) {
   return dao.deleteById(this.getClass(), pk);
 }
Пример #4
0
 public int insert() {
   return dao.insert(this.getClass(), this);
 }
Пример #5
0
 public int update() {
   return dao.updateById(this);
 }