Guest User

Untitled

a guest
Oct 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. interface DAO {
  2.  
  3. Entity get(Long id);
  4. List<Entity> getAll();
  5. void save(Entity e);
  6. void update(Entity e);
  7. void delete(Long id);
  8. }
  9.  
  10. interface DAO {
  11.  
  12. // немного утрируем, но для примера сойдет
  13. List<Entity> findByUsernameAndStatusAndDate(String userName, Status status, Date lastLogged);
  14. Long countByUsernameAndStatusAndDate(String userName, Status status, Date lastLogged);
  15.  
  16. //.. еще 100500 таких же методов
  17. }
  18.  
  19. interface DAO {
  20.  
  21. List<Entity> find(String queryName, Param[]... params);
  22. Long count(String queryName, Param[]... params);
  23. }
  24.  
  25. class Param<V> {
  26.  
  27. String name;
  28. V value;
  29. }
Add Comment
Please, Sign In to add comment