public interface Session extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
AutoResult |
calculate(Function function) |
long |
count(Query query) |
void |
delete(Class c,
Serializable id) |
long |
delete(Delete delete) |
void |
delete(List<ModelObject> objects) |
void |
delete(ModelObject obj) |
ModelObject |
get(Class c,
Serializable id) |
ModelObject |
get(Query query) |
AutoResult |
getAutonomously(SQLAutonomously autonomously)
指定在哪些数据源上执行SQL
得到的结果会汇总然后给使用者
|
AutoResult |
getAutonomously(TAutonomously autonomously) |
List<DataSourceTableName> |
getDataSourceNames(Class c) |
ZipperTable<ModelObject> |
getZipperTable(Class c) |
List<ModelObject> |
list(Query query) |
Paging<ModelObject> |
paging(Query query) |
void |
save(List<ModelObject> objects) |
ModelObject |
save(ModelObject obj) |
ModelObject |
saveAndUpdate(ModelObject obj) |
void |
update(List<ModelObject> objects) |
void |
update(ModelObject obj) |
long |
update(Update update) |
ModelObject save(ModelObject obj)
ModelObject saveAndUpdate(ModelObject obj)
void save(List<ModelObject> objects)
void update(ModelObject obj)
void update(List<ModelObject> objects)
long update(Update update)
void delete(ModelObject obj)
void delete(List<ModelObject> objects)
long delete(Delete delete)
void delete(Class c, Serializable id)
ModelObject get(Class c, Serializable id)
ModelObject get(Query query)
List<ModelObject> list(Query query)
long count(Query query)
Paging<ModelObject> paging(Query query)
ZipperTable<ModelObject> getZipperTable(Class c)
AutoResult calculate(Function function)
AutoResult getAutonomously(SQLAutonomously autonomously) throws Exception
autonomously - ExceptionAutoResult getAutonomously(TAutonomously autonomously) throws Exception
ExceptionList<DataSourceTableName> getDataSourceNames(Class c)
Copyright © 2020. All rights reserved.