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 |
countBySample(Object sample)
|
Sql |
countBySamples(Object... samples)
|
Sql |
deleteAll()
|
Sql |
deleteById(Object id)
|
Sql |
deleteByIds(Object... ids)
|
Sql |
deleteBySample(Object sample)
|
Sql |
deleteBySamples(Object... samples)
|
Sql |
insert(String propExpr,
Object entity)
|
Sql |
selectAll(String propExpr,
String orderExpr)
|
Sql |
selectById(String propExpr,
Object id)
|
Sql |
selectByIds(String propExpr,
String orderExpr,
Object... ids)
|
Sql |
selectBySample(String propExpr,
String orderExpr,
Object sample)
|
Sql |
selectBySamples(String propExpr,
String orderExpr,
Object... samples)
|
Sql |
updateAll(String propExpr,
Object entity)
|
Sql |
updateById(String propExpr,
Object entity,
Object id)
|
Sql |
updateByIds(String propExpr,
Object entity,
Object... ids)
|
Sql |
updateBySample(String propExpr,
Object entity,
Object sample)
|
Sql |
updateBySamples(String propExpr,
Object entity,
Object... samples)
|
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
countBySample
public Sql countBySample(Object sample)
- Specified by:
countBySample
in interface SqlGenerator
countBySamples
public Sql countBySamples(Object... samples)
- Specified by:
countBySamples
in interface SqlGenerator
selectAll
public Sql selectAll(String propExpr,
String orderExpr)
- Specified by:
selectAll
in interface SqlGenerator
selectBySample
public Sql selectBySample(String propExpr,
String orderExpr,
Object sample)
- Specified by:
selectBySample
in interface SqlGenerator
selectBySamples
public Sql selectBySamples(String propExpr,
String orderExpr,
Object... samples)
- Specified by:
selectBySamples
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
updateBySample
public Sql updateBySample(String propExpr,
Object entity,
Object sample)
- Specified by:
updateBySample
in interface SqlGenerator
updateBySamples
public Sql updateBySamples(String propExpr,
Object entity,
Object... samples)
- Specified by:
updateBySamples
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
deleteBySample
public Sql deleteBySample(Object sample)
- Specified by:
deleteBySample
in interface SqlGenerator
deleteBySamples
public Sql deleteBySamples(Object... samples)
- Specified by:
deleteBySamples
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.