一、当保存的是Hibernate 对象的时候:
/**
* @功能描述 保存或者修改收文记录
* @param main void
*/
@SuppressWarnings("unchecked")
public void saveOrUpdateRecive( TbDocumentReceiveMain main) {
this.saveOrUpdate(main);
this.flush();
}
TbDocumentMain 类的一个对象,表示数据库中的一条记录,每次可以给类的对象赋值之后在调用</span><pre name="code" class="html">saveOrUpdate保存或者修改之后的对象
二、删除
(1)sql删除
/**
* @描述:删除TB_DOCUMENT_RECEIVE_DEPT记录
* @param receiveDeptId
* void
* @创建人 :kj
*/
@SuppressWarnings("unchecked")
public void deleteDemp(String receiveDeptId) {
StringBuffer sql = new StringBuffer();
sql.append("delete TB_DOCUMENT_RECEIVE_DEPT where RECIVE_MAIN_ID = ? ");
SQLQuery query = this.createSQLQuery(sql.toString(), null, null, new Object[]{receiveDeptId});
query.executeUpdate();
}
三、查询
(1)、当查询的记录对应的是一张表里面的数据,并且该表对应一个类的对象
例;
/**
*
* @功能描述 根据收文ID和类型查询附件
* @param id
* @return List<TbDocumentFile>
*/