Interface Dao<T>
- Type Parameters:
T- Generic for class implementing contract A contract for Data Access Object, for interacting with the repository for the database
public interface Dao<T>
-
Method Summary
-
Method Details
-
get
Return one item from database- Parameters:
id- id to find item by- Returns:
- Optional object of item
-
all
Return all items from database- Returns:
- A list of items
-
save
Save item to database- Parameters:
item- item to save
-
delete
void delete(long id) Delete item from database- Parameters:
id- id of item to be deleted
-