Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 441 Bytes

curd-repository.md

File metadata and controls

21 lines (17 loc) · 441 Bytes

first We don't need global updates, and this is a dangerous operation

   long count();
   void deleteAll();
   Iterable<T> findAll();

deleteById is ok

void delete(T entity);
void deleteAll(Iterable<? extends T> entities);

add methods return update num

<S extends T> int saveAll(Iterable<S> entities,int batchSize);
<S extends T> int  update(S entity);
<S extends T> int  updateAllField(S entity);