Package | Description |
---|---|
sf.database.dao | |
sf.database.jdbc.sql | |
sf.database.meta |
Modifier and Type | Method and Description |
---|---|
<T extends DBObject> |
DBMethod.deleteCascade(T obj,
DBCascadeField... fields)
将对象删除的同时,也将指定级联字段的所有关联字段关联的对象统统删除 注意:
|
<T extends DBObject> |
DBClient.deleteCascade(T obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.deleteLinks(T obj,
DBCascadeField... fields)
仅删除对象所有的关联字段,并不包括对象本身。 注意:
|
<T extends DBObject> |
DBClient.deleteLinks(T obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.deleteRelation(T obj,
DBCascadeField... fields)
多对多关联是通过一个中间表将两条数据表记录关联起来。
|
<T extends DBObject> |
DBClient.deleteRelation(T obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.fetchCascade(T query,
Class<T> clz,
DBCascadeField... fields)
查找对象列表,并查询级联字段
|
<T extends DBObject> |
DBClient.fetchCascade(T query,
Class<T> clz,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.fetchLinks(T obj,
DBCascadeField... fields)
根据字段,获取对象所有的关联字段
|
<T extends DBObject> |
DBClient.fetchLinks(T obj,
DBCascadeField... fields) |
int |
DBMethod.insertCascade(DBObject obj,
DBCascadeField... fields)
将对象插入数据库同时,也将指定级联字段的所有关联字段关联的对象统统插入相应的数据库
|
int |
DBClient.insertCascade(DBObject obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.insertLinks(T obj,
DBCascadeField... fields)
仅将对象所有的关联字段插入到数据库中,并不包括对象本身
|
<T extends DBObject> |
DBClient.insertLinks(T obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.insertRelation(T obj,
DBCascadeField... fields)
将对象的一个或者多个,多对多的关联信息,插入数据表
|
<T extends DBObject> |
DBClient.insertRelation(T obj,
DBCascadeField... fields) |
int |
DBMethod.updateCascade(DBObject obj,
DBCascadeField... fields)
将对象更新的同时,也将指定级联字段的所有关联字段关联的对象统统更新
|
int |
DBClient.updateCascade(DBObject obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.updateLinks(T obj,
DBCascadeField... fields)
仅更新对象所有的关联字段,并不包括对象本身
|
<T extends DBObject> |
DBClient.updateLinks(T obj,
DBCascadeField... fields) |
<T extends DBObject> |
DBMethod.updateRelation(T obj,
DBCascadeField... fields)
多对多关联是通过一个中间表将两条数据表记录关联起来。
|
<T extends DBObject> |
DBClient.updateRelation(T obj,
DBCascadeField... fields) |
Modifier and Type | Method and Description |
---|---|
int |
CrudModelImpl.deleteCascade(Connection conn,
DBObject obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.deleteCascade(Connection conn,
T obj,
DBCascadeField... fields)
将对象删除的同时,也将符合一个正则表达式的所有关联字段关联的对象统统删除
注意:
|
<T extends DBObject> |
CrudModelInf.deleteLinks(Connection con,
T obj,
DBCascadeField... fields)
仅删除对象所有的关联字段,并不包括对象本身。
注意:
|
<T extends DBObject> |
CrudModelImpl.deleteLinks(Connection con,
T obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.deleteRelation(Connection con,
T obj,
DBCascadeField... fields)
多对多关联是通过一个中间表将两条数据表记录关联起来。
|
<T extends DBObject> |
CrudModelImpl.deleteRelation(Connection con,
T obj,
DBCascadeField... fields)
多对多
|
<T extends DBObject> |
CrudModelInf.fetchCascade(Connection conn,
T query,
Class<T> clz,
DBCascadeField... fields)
fixme beetsql hibernate 使用了一级缓存,导致比他们慢
根据查询条件查询列表并根据级联字段查询级联对象
|
<T extends DBObject> |
CrudModelImpl.fetchCascade(Connection conn,
T query,
Class<T> clz,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.fetchLinks(Connection conn,
T obj,
DBCascadeField... fields)
根据字段,获取对象所有的关联字段
|
<T extends DBObject> |
CrudModelImpl.fetchLinks(Connection conn,
T obj,
DBCascadeField... fields) |
int |
CrudModelInf.insertCascade(Connection conn,
DBObject obj,
DBCascadeField... fields)
将对象插入数据库同时,也将符合一个正则表达式的所有关联字段关联的对象统统插入相应的数据库
|
int |
CrudModelImpl.insertCascade(Connection conn,
DBObject obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.insertLinks(Connection con,
T obj,
DBCascadeField... fields)
仅将对象所有的关联字段插入到数据库中,并不包括对象本身
|
<T extends DBObject> |
CrudModelImpl.insertLinks(Connection con,
T obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.insertRelation(Connection con,
T obj,
DBCascadeField... fields)
将对象的一个或者多个,多对多的关联信息,插入数据表
|
<T extends DBObject> |
CrudModelImpl.insertRelation(Connection con,
T obj,
DBCascadeField... fields) |
int |
CrudModelInf.updateCascade(Connection conn,
DBObject obj,
DBCascadeField... fields)
将对象更新的同时,也将符合一个正则表达式的所有关联字段关联的对象统统更新
|
int |
CrudModelImpl.updateCascade(Connection conn,
DBObject obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.updateLinks(Connection con,
T obj,
DBCascadeField... fields)
仅更新对象所有的关联字段,并不包括对象本身
|
<T extends DBObject> |
CrudModelImpl.updateLinks(Connection con,
T obj,
DBCascadeField... fields) |
<T extends DBObject> |
CrudModelInf.updateRelation(Connection con,
T obj,
DBCascadeField... fields)
多对多关联是通过一个中间表将两条数据表记录关联起来。
|
<T extends DBObject> |
CrudModelImpl.updateRelation(Connection con,
T obj,
DBCascadeField... fields) |
Modifier and Type | Field and Description |
---|---|
protected DBCascadeField |
ColumnMapping.cascadeField |
Modifier and Type | Field and Description |
---|---|
protected Map<String,DBCascadeField> |
TableMapping.cascadeFields
级联字段描述
|
Modifier and Type | Method and Description |
---|---|
DBCascadeField |
ColumnMapping.getCascadeField() |
Modifier and Type | Method and Description |
---|---|
Map<String,DBCascadeField> |
TableMapping.getCascadeFields() |
Modifier and Type | Method and Description |
---|---|
void |
ColumnMapping.setCascadeField(DBCascadeField cascadeField) |
Modifier and Type | Method and Description |
---|---|
void |
TableMapping.setCascadeFields(Map<String,DBCascadeField> cascadeFields) |
Copyright © 2020. All rights reserved.