public class DbEntitySql
extends java.lang.Object
DbSqlBuilder generators.| Constructor and Description |
|---|
DbEntitySql() |
| Modifier and Type | Method and Description |
|---|---|
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,
long id)
Creates DELETE query that deletes entity by ID.
|
static DbSqlBuilder |
find(java.lang.Class target,
java.lang.Object matchEntity)
Creates SELECT criteria for the entity matched by non-null values.
|
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,
long 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.Class entityType) |
static DbSqlBuilder |
from(java.lang.Class entityType,
java.lang.String tableRef) |
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 |
increaseColumn(java.lang.Class entity,
long id,
java.lang.String columnRef,
java.lang.Number delta,
boolean increase)
Creates UPDATE that increases/decreases column by some delta value.
|
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)
Reads property value and updates the DB.
|
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.
|
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 updateColumn(java.lang.Object entity, java.lang.String columnRef)
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, long id)
public static DbSqlBuilder from(java.lang.Object entity)
public static DbSqlBuilder from(java.lang.Object entity, java.lang.String tableRef)
public static DbSqlBuilder from(java.lang.Class entityType)
public static DbSqlBuilder from(java.lang.Class entityType, java.lang.String tableRef)
public static DbSqlBuilder find(java.lang.Class target, java.lang.Object matchEntity)
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, long 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)
public static DbSqlBuilder increaseColumn(java.lang.Class entity, long id, java.lang.String columnRef, java.lang.Number delta, boolean increase)
protected static java.lang.String createTableRefName(java.lang.Object entity)
Copyright © 2003-2013 Jodd Team