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