public class StashDataDAO
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static DataAccessObjectSession |
createStashDataSession()
暂存数据入库session
|
boolean |
delete(long userId,
long taskId,
java.lang.String reportPath)
删除
|
boolean |
delete(StashData data)
删除对象
|
boolean |
deleteByID(long id)
根据id删除
|
java.util.List |
findAll()
罗列表中的所有数据
|
StashData |
findByFieldValues(long userId,
long taskId,
java.lang.String reportPath)
通过三个属性找数据
|
StashData |
findByID(long id)
根据id找数据
|
static StashDataDAO |
getInstance() |
static DataAccessObjectOperator |
getStashDataJDBCDAOManager()
暂存数据JDBC操作
|
java.util.List |
listByFieldValues(java.util.Map fvMap)
根据字段取数
|
long |
save(StashData data)
保存入库
|
void |
saveOrUpdate(long userId,
long taskId,
java.lang.String reportPath,
java.lang.String data)
保存/更新
|
boolean |
saveOrUpdate(StashData data)
保存/更新
|
boolean |
update(StashData data)
更新
|
boolean |
updateData(long id,
java.lang.String data)
更新数据
|
public static StashDataDAO getInstance()
public static DataAccessObjectSession createStashDataSession()
public static DataAccessObjectOperator getStashDataJDBCDAOManager()
public boolean saveOrUpdate(StashData data) throws java.lang.Exception
data
- 数据java.lang.Exception
public void saveOrUpdate(long userId, long taskId, java.lang.String reportPath, java.lang.String data) throws java.lang.Exception
userId
- 用户idtaskId
- 任务idreportPath
- 模板名data
- 数据java.lang.Exception
public boolean delete(long userId, long taskId, java.lang.String reportPath) throws java.lang.Exception
userId
- 用户idtaskId
- 任务idreportPath
- 模板名java.lang.Exception
public long save(StashData data) throws java.lang.Exception
data
- 数据java.lang.Exception
public boolean update(StashData data) throws java.lang.Exception
data
- 数据java.lang.Exception
public boolean delete(StashData data) throws java.lang.Exception
data
- 数据java.lang.Exception
public boolean deleteByID(long id) throws java.lang.Exception
id
- 主键idjava.lang.Exception
public StashData findByID(long id) throws java.lang.Exception
id
- 主键java.lang.Exception
public java.util.List findAll() throws java.lang.Exception
java.lang.Exception
public boolean updateData(long id, java.lang.String data) throws java.lang.Exception
id
- 主键data
- 暂存数据java.lang.Exception
public java.util.List listByFieldValues(java.util.Map fvMap) throws java.lang.Exception
fvMap
- 字段值java.lang.Exception
public StashData findByFieldValues(long userId, long taskId, java.lang.String reportPath)
userId
- 用户idtaskId
- 任务idreportPath
- 模板