public class DefaultSession extends Object implements Session
| 构造器和说明 |
|---|
DefaultSession(ContextContainer context) |
| 限定符和类型 | 方法和说明 |
|---|---|
AutoResult |
calculate(Function function) |
void |
close() |
long |
count(Query query) |
void |
delete(Class c,
Serializable id) |
long |
delete(Delete delete) |
void |
delete(List<ModelObject> objects) |
void |
delete(ModelObject objSource) |
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> objectSources) |
ModelObject |
save(ModelObject objSource) |
ModelObject |
saveAndUpdate(ModelObject objSource) |
void |
update(List<ModelObject> objects) |
void |
update(ModelObject obj) |
long |
update(Update update) |
public DefaultSession(ContextContainer context)
public ModelObject save(ModelObject objSource)
public ModelObject saveAndUpdate(ModelObject objSource)
saveAndUpdate 在接口中 Sessionpublic void save(List<ModelObject> objectSources)
public void update(ModelObject obj)
public void update(List<ModelObject> objects)
public void delete(ModelObject objSource)
public void delete(List<ModelObject> objects)
public void delete(Class c, Serializable id)
public ModelObject get(Class c, Serializable id)
public ModelObject get(Query query)
public List<ModelObject> list(Query query)
public Paging<ModelObject> paging(Query query)
public ZipperTable<ModelObject> getZipperTable(Class c)
getZipperTable 在接口中 Sessionpublic AutoResult calculate(Function function)
public AutoResult getAutonomously(SQLAutonomously autonomously) throws Exception
SessiongetAutonomously 在接口中 SessionExceptionpublic AutoResult getAutonomously(TAutonomously autonomously) throws Exception
getAutonomously 在接口中 SessionExceptionpublic List<DataSourceTableName> getDataSourceNames(Class c)
getDataSourceNames 在接口中 Sessionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2020. All rights reserved.