|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.db.orm.sqlgen.DbEntitySql
public class DbEntitySql
Useful DbSqlBuilder generators.
| Constructor Summary | |
|---|---|
DbEntitySql()
|
|
| Method Summary | |
|---|---|
static DbSqlBuilder |
count(java.lang.Class entityType)
Creates SELECT COUNT all query. |
static DbSqlBuilder |
count(java.lang.Object entity)
Creates SELECT COUNT criteria for the entity matched by non-null values. |
static DbSqlBuilder |
countAll(java.lang.Object entity)
Creates SELECT COUNT criteria for the entity matched by all values. |
protected static java.lang.String |
createTableRefName(java.lang.Object entity)
Creates table reference name from entity type. |
static DbSqlBuilder |
delete(java.lang.Object entity)
Creates DELETE query that deletes entity matched by non-null values. |
static DbSqlBuilder |
deleteByAll(java.lang.Object entity)
Creates DELETE query that deletes entity matched by all values. |
static DbSqlBuilder |
deleteById(java.lang.Object entity)
Creates DELETE query that deletes entity by ID. |
static DbSqlBuilder |
deleteById(java.lang.Object entityType,
java.lang.Number id)
Creates DELETE query that deletes entity by ID. |
static DbSqlBuilder |
find(java.lang.Object entity)
Creates SELECT criteria for the entity matched by non-null values. |
static DbSqlBuilder |
findByAll(java.lang.Object entity)
Creates SELECT criteria for the entity matched by all values. |
static DbSqlBuilder |
findByColumn(java.lang.Class entity,
java.lang.String column,
java.lang.Object value)
Creates SELECT criteria for the entity matched by column name |
static DbSqlBuilder |
findById(java.lang.Object entity)
Creates SELECT criteria for the entity matched by id. |
static DbSqlBuilder |
findById(java.lang.Object entityType,
java.lang.Number id)
Creates SELECT criteria for the entity matched by id. |
static DbSqlBuilder |
findForeign(java.lang.Class entity,
java.lang.Object value)
Creates SELECT criteria for the entity matched by foreign key. |
static DbSqlBuilder |
from(java.lang.Object entity)
Creates 'SELECT all FROM entity' part of the SQL query that can be easily extended. |
static DbSqlBuilder |
from(java.lang.Object entity,
java.lang.String tableRef)
|
static DbSqlBuilder |
insert(java.lang.Object entity)
Creates INSERT query for the entity. |
static DbSqlBuilder |
truncate(java.lang.Object entity)
Creates DELETE query that truncates all table data. |
static DbSqlBuilder |
update(java.lang.Object entity)
Creates UPDATE query that updates all non-null values of an entity that is matched by id. |
static DbSqlBuilder |
updateAll(java.lang.Object entity)
Creates UPDATE query that updates all values of an entity that is matched by id. |
static DbSqlBuilder |
updateColumn(java.lang.Object entity,
java.lang.String columnRef,
java.lang.Object value)
Creates UPDATE query for single column of an entity that is matched by id. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DbEntitySql()
| Method Detail |
|---|
public static DbSqlBuilder insert(java.lang.Object entity)
public static DbSqlBuilder truncate(java.lang.Object entity)
public static DbSqlBuilder update(java.lang.Object entity)
public static DbSqlBuilder updateAll(java.lang.Object entity)
public static DbSqlBuilder updateColumn(java.lang.Object entity,
java.lang.String columnRef,
java.lang.Object value)
public static DbSqlBuilder delete(java.lang.Object entity)
public static DbSqlBuilder deleteByAll(java.lang.Object entity)
public static DbSqlBuilder deleteById(java.lang.Object entity)
public static DbSqlBuilder deleteById(java.lang.Object entityType,
java.lang.Number id)
public static DbSqlBuilder from(java.lang.Object entity)
public static DbSqlBuilder from(java.lang.Object entity,
java.lang.String tableRef)
public static DbSqlBuilder find(java.lang.Object entity)
public static DbSqlBuilder findByAll(java.lang.Object entity)
public static DbSqlBuilder findByColumn(java.lang.Class entity,
java.lang.String column,
java.lang.Object value)
public static DbSqlBuilder findForeign(java.lang.Class entity,
java.lang.Object value)
public static DbSqlBuilder findById(java.lang.Object entity)
public static DbSqlBuilder findById(java.lang.Object entityType,
java.lang.Number id)
public static DbSqlBuilder count(java.lang.Object entity)
public static DbSqlBuilder count(java.lang.Class entityType)
public static DbSqlBuilder countAll(java.lang.Object entity)
protected static java.lang.String createTableRefName(java.lang.Object entity)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||