コード例 #1
0
ファイル: BaseModel.java プロジェクト: xblazer/XBLRest
 public List<T> findAll() {
   Type genType = getClass().getGenericSuperclass();
   Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
   return dao.all((Class<T>) params[0]);
 }
コード例 #2
0
ファイル: BaseModel.java プロジェクト: xblazer/XBLRest
 public T findByPk(Object pk) {
   Type genType = getClass().getGenericSuperclass();
   Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
   return dao.unique((Class<T>) params[0], pk);
 }
コード例 #3
0
ファイル: BaseModel.java プロジェクト: xblazer/XBLRest
 public int delete(Object pk) {
   return dao.deleteById(this.getClass(), pk);
 }
コード例 #4
0
ファイル: BaseModel.java プロジェクト: xblazer/XBLRest
 public int insert() {
   return dao.insert(this.getClass(), this);
 }
コード例 #5
0
ファイル: BaseModel.java プロジェクト: xblazer/XBLRest
 public int update() {
   return dao.updateById(this);
 }