|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PersistInterface<T,ID extends java.io.Serializable>
Method Summary | |
---|---|
int |
countAll()
Count all entities |
int |
countByExample(T exampleInstance)
Count entities based on an example |
void |
delete(T entity)
delete an entity from the database |
java.util.List<T> |
findAll()
Load all entities |
java.util.List<T> |
findByExample(T exampleInstance)
Find entities based on an example |
T |
findById(ID id)
Find an entity by its primary key |
java.util.List<T> |
findByNamedQuery(java.lang.String queryName,
java.lang.Object... params)
Find using a named query |
java.util.List<T> |
findByNamedQueryAndNamedParams(java.lang.String queryName,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
Find using a named query |
java.lang.Class<T> |
getEntityClass()
Get the Class of the entity |
T |
save(T entity)
save an entity. |
Method Detail |
---|
java.lang.Class<T> getEntityClass()
T findById(ID id)
id
- the primary key
java.util.List<T> findAll()
java.util.List<T> findByExample(T exampleInstance)
exampleInstance
- the example
java.util.List<T> findByNamedQuery(java.lang.String queryName, java.lang.Object... params)
queryName
- the name of the queryparams
- the query parameters
java.util.List<T> findByNamedQueryAndNamedParams(java.lang.String queryName, java.util.Map<java.lang.String,? extends java.lang.Object> params)
queryName
- the name of the queryparams
- the query parameters
int countAll()
int countByExample(T exampleInstance)
exampleInstance
- the search criteria
T save(T entity)
entity
- the entity to save
void delete(T entity)
entity
- the entity to delete
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |