@PetiteBean
public class AppDao
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
generatedKeys |
| Constructor and Description |
|---|
AppDao() |
| Modifier and Type | Method and Description |
|---|---|
<E extends Entity> |
count(java.lang.Class<E> entityType)
Counts number of entities.
|
void |
deleteById(java.lang.Class entityType,
long id)
Deleted single entity by its id.
|
void |
deleteById(Entity entity)
Delete single object by its id.
|
<E extends Entity> |
find(E criteria)
Finds list of entities matching given criteria.
|
<E extends Entity> |
findById(java.lang.Class<E> entityType,
long id)
Finds single entity by its id.
|
<E extends Entity> |
findById(E entity)
Finds single entity by its id.
|
<E extends Entity> |
findOne(E criteria)
Finds one entity for given criteria.
|
<E extends Entity> |
findOneByProperty(java.lang.Class<E> entityType,
java.lang.String name,
java.lang.Object value)
Finds single entity by property match,
|
<E extends Entity> |
findRelated(java.lang.Class<E> target,
Entity source)
Finds related entity.
|
boolean |
isGeneratedKeys()
Returns
true if keys should be auto-generated. |
<E extends Entity> |
list(java.lang.Class<E> target)
List all entities.
|
<E extends Entity> |
save(E entity)
Simply saves entity into the database.
|
void |
setGeneratedKeys(boolean generatedKeys)
Specifies how primary keys are generated.
|
<E extends Entity> |
store(E entity)
Saves or updates entity.
|
<E extends Entity> |
updateProperty(E entity,
java.lang.String name,
java.lang.Object value)
Updates single property.
|
public boolean isGeneratedKeys()
true if keys should be auto-generated.public void setGeneratedKeys(boolean generatedKeys)
public <E extends Entity> E store(E entity)
null, entity will be updated.
Otherwise, entity will be inserted into the database.public <E extends Entity> void save(E entity)
public <E extends Entity> E findById(java.lang.Class<E> entityType, long id)
public <E extends Entity> void updateProperty(E entity, java.lang.String name, java.lang.Object value)
public <E extends Entity> E findById(E entity)
public <E extends Entity> E findOneByProperty(java.lang.Class<E> entityType, java.lang.String name, java.lang.Object value)
public <E extends Entity> E findOne(E criteria)
public <E extends Entity> java.util.List<E> find(E criteria)
public void deleteById(java.lang.Class entityType,
long id)
public void deleteById(Entity entity)
public <E extends Entity> long count(java.lang.Class<E> entityType)
public <E extends Entity> java.util.List<E> findRelated(java.lang.Class<E> target, Entity source)
public <E extends Entity> java.util.List<E> list(java.lang.Class<E> target)
Copyright © 2003-2013 Jodd Team