@Preview(value="3.0") public interface SqLink
限定符和类型 | 方法和说明 |
---|---|
default Transaction |
beginTransaction()
手动开始事务
|
Transaction |
beginTransaction(java.lang.Integer isolationLevel)
手动开始事务
|
<T> LDelete<T> |
delete(java.lang.Class<T> c)
删除
|
SqLinkConfig |
getConfig()
获取配置
|
<T> ObjectInsert<T> |
insert(java.util.Collection<T> ts)
集合新增
|
<T> ObjectInsert<T> |
insert(T t)
新增
|
<T> LQuery<T> |
query(java.lang.Class<T> c)
查询
|
EmptyQuery |
queryEmptyTable()
进行不包含表的查询
|
<T> UnionQuery<T> |
union(EndQuery<T> q1,
EndQuery<T> q2) |
<T> UnionQuery<T> |
union(LQuery<T> q1,
LQuery<T> q2)
Union查询
|
<T> UnionQuery<T> |
unionAll(EndQuery<T> q1,
EndQuery<T> q2) |
<T> UnionQuery<T> |
unionAll(LQuery<T> q1,
LQuery<T> q2)
UnionAll查询
|
<T> LUpdate<T> |
update(java.lang.Class<T> c)
更新
|
Transaction beginTransaction(java.lang.Integer isolationLevel)
isolationLevel
- 事务级别default Transaction beginTransaction()
<T> LQuery<T> query(java.lang.Class<T> c)
T
- 数据类类型c
- 数据类类对象<T> UnionQuery<T> union(LQuery<T> q1, LQuery<T> q2)
<T> UnionQuery<T> union(EndQuery<T> q1, EndQuery<T> q2)
<T> UnionQuery<T> unionAll(LQuery<T> q1, LQuery<T> q2)
<T> UnionQuery<T> unionAll(EndQuery<T> q1, EndQuery<T> q2)
EmptyQuery queryEmptyTable()
<T> ObjectInsert<T> insert(T t)
T
- 数据类类型t
- 数据类对象<T> ObjectInsert<T> insert(java.util.Collection<T> ts)
T
- 数据类类型ts
- 数据类对象集合<T> LUpdate<T> update(java.lang.Class<T> c)
T
- 数据类类型c
- 数据类类对象<T> LDelete<T> delete(java.lang.Class<T> c)
T
- 数据类类型c
- 数据类类对象SqLinkConfig getConfig()