public class Model extends JPABase
| Modifier and Type | Class and Description |
|---|---|
static class |
Model.JPAQuery |
| Modifier and Type | Field and Description |
|---|---|
protected static Map |
parent$_validate_info |
logger, mysqlClient, validateParses, validateResults| Constructor and Description |
|---|
Model() |
| Modifier and Type | Method and Description |
|---|---|
static Model.JPAQuery |
all()
Prepare a query to find *all* entities.
|
static long |
count()
Count entities
|
static long |
count(String query,
Object... params)
Count entities with a special query.
|
static <T extends JPABase> |
create(Map params) |
static int |
delete(String query,
Object... params)
Batch delete of entities
|
static int |
deleteAll()
Delete all entities
|
static <T extends JPABase> |
find(Integer id) |
static <T extends JPABase> |
find(List ids) |
static Model.JPAQuery |
find(String query,
Object... params)
Prepare a query to find entities.
|
static <T extends JPABase> |
findAll()
Find all entities of this type
|
static Model.JPAQuery |
findByHQL(String hql,
Object... params) |
static <T extends JPABase> |
findById(Object id)
Find the entity with the corresponding id.
|
static List<Map> |
findBySql(String sql,
Object... params) |
static JPQL |
in(String cc,
List params) |
static JPQL |
in(String cc,
Map params) |
static JPQL |
joins(String cc) |
static JPQL |
limit(int cc) |
static MysqlClient |
nativeSqlClient() |
static MysqlClient |
nativeSqlClient(String dbName) |
static JPQL |
offset(int cc) |
static JPQL |
order(String cc) |
static JPQL |
select(String cc) |
static Map |
validate_info() |
static void |
validate(String fieldName,
Map validate) |
static JPQL |
where(Map whereQuery) |
static JPQL |
where(String cc) |
static JPQL |
where(String cc,
Map params) |
protected static Map parent$_validate_info
public static Model.JPAQuery findByHQL(String hql, Object... params)
public static MysqlClient nativeSqlClient()
public static MysqlClient nativeSqlClient(String dbName)
public static Map validate_info()
public static JPQL limit(int cc)
public static JPQL offset(int cc)
public static long count()
public static long count(String query, Object... params)
query - HQL query or shortcutparams - Params to bind to the querypublic static <T extends JPABase> T findById(Object id)
id - The entity idpublic static Model.JPAQuery find(String query, Object... params)
query - HQL query or shortcutparams - Params to bind to the querypublic static Model.JPAQuery all()
public static int delete(String query, Object... params)
query - HQL query or shortcutparams - Params to bind to the querypublic static int deleteAll()
Copyright © 2018. All Rights Reserved.