sharin.sql.generator
Class BasicSqlGenerator
java.lang.Object
sharin.sql.generator.BasicSqlGenerator
- All Implemented Interfaces:
- SqlGenerator
public class BasicSqlGenerator
- extends Object
- implements SqlGenerator
Method Summary |
Sql |
countAll()
|
Sql |
countByExample(Object example)
|
Sql |
countByExamples(Object... examples)
|
Sql |
deleteAll()
|
Sql |
deleteByExample(Object example)
|
Sql |
deleteByExamples(Object... examples)
|
Sql |
deleteById(Object id)
|
Sql |
deleteByIds(Object... ids)
|
Sql |
insert(String propExpr,
Object entity)
|
Sql |
selectAll(String propExpr,
String orderExpr)
|
Sql |
selectByExample(String propExpr,
String orderExpr,
Object example)
|
Sql |
selectByExamples(String propExpr,
String orderExpr,
Object... examples)
|
Sql |
selectById(String propExpr,
Object id)
|
Sql |
selectByIds(String propExpr,
String orderExpr,
Object... ids)
|
Sql |
updateAll(String propExpr,
Object entity)
|
Sql |
updateByExample(String propExpr,
Object entity,
Object example)
|
Sql |
updateByExamples(String propExpr,
Object entity,
Object... examples)
|
Sql |
updateById(String propExpr,
Object entity,
Object id)
|
Sql |
updateByIds(String propExpr,
Object entity,
Object... ids)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicSqlGenerator
public BasicSqlGenerator(EntityInfo entityInfo)
BasicSqlGenerator
public BasicSqlGenerator(EntityInfo entityInfo,
Map<String,JoinInfo> joinInfoMap)
countAll
public Sql countAll()
- Specified by:
countAll
in interface SqlGenerator
countByExample
public Sql countByExample(Object example)
- Specified by:
countByExample
in interface SqlGenerator
countByExamples
public Sql countByExamples(Object... examples)
- Specified by:
countByExamples
in interface SqlGenerator
selectAll
public Sql selectAll(String propExpr,
String orderExpr)
- Specified by:
selectAll
in interface SqlGenerator
selectByExample
public Sql selectByExample(String propExpr,
String orderExpr,
Object example)
- Specified by:
selectByExample
in interface SqlGenerator
selectByExamples
public Sql selectByExamples(String propExpr,
String orderExpr,
Object... examples)
- Specified by:
selectByExamples
in interface SqlGenerator
selectById
public Sql selectById(String propExpr,
Object id)
- Specified by:
selectById
in interface SqlGenerator
selectByIds
public Sql selectByIds(String propExpr,
String orderExpr,
Object... ids)
- Specified by:
selectByIds
in interface SqlGenerator
insert
public Sql insert(String propExpr,
Object entity)
- Specified by:
insert
in interface SqlGenerator
updateAll
public Sql updateAll(String propExpr,
Object entity)
- Specified by:
updateAll
in interface SqlGenerator
updateByExample
public Sql updateByExample(String propExpr,
Object entity,
Object example)
- Specified by:
updateByExample
in interface SqlGenerator
updateByExamples
public Sql updateByExamples(String propExpr,
Object entity,
Object... examples)
- Specified by:
updateByExamples
in interface SqlGenerator
updateById
public Sql updateById(String propExpr,
Object entity,
Object id)
- Specified by:
updateById
in interface SqlGenerator
updateByIds
public Sql updateByIds(String propExpr,
Object entity,
Object... ids)
- Specified by:
updateByIds
in interface SqlGenerator
deleteAll
public Sql deleteAll()
- Specified by:
deleteAll
in interface SqlGenerator
deleteByExample
public Sql deleteByExample(Object example)
- Specified by:
deleteByExample
in interface SqlGenerator
deleteByExamples
public Sql deleteByExamples(Object... examples)
- Specified by:
deleteByExamples
in interface SqlGenerator
deleteById
public Sql deleteById(Object id)
- Specified by:
deleteById
in interface SqlGenerator
deleteByIds
public Sql deleteByIds(Object... ids)
- Specified by:
deleteByIds
in interface SqlGenerator
Copyright © 2009 SHU. All Rights Reserved.