/**
|
*
|
*/
|
package com.vci.server.base.persistence.dao;
|
|
/**
|
* Hiberate Callback 对象扩展封装
|
* <p>Title: </p>
|
* <p>Description: </p>
|
* <p>Copyright: Copyright (c) 2012</p>
|
* <p>Company: VCI</p>
|
* @author xchao
|
* @time 2013-5-29
|
* @version 1.0
|
*/
|
public interface HibernateCallbackExtV5 extends HibernateCallback,HibernateCallbackExt{
|
/**
|
* 设置在回调函数执行完毕后,是否需要关闭Session
|
* <p>Description: </p>
|
* @author xchao
|
* @time 2013-5-29
|
* @param closeSession
|
*/
|
public void setCloseSession(boolean closeSession);
|
/**
|
* 返回 在回调函数执行完毕后,是否需要关闭Session
|
* <p>Description: </p>
|
* @author xchao
|
* @time 2013-5-29
|
* @return
|
*/
|
public boolean isCloseSession();
|
|
/**
|
* 设置 在回调函数执行完毕后,是否需要提交事务
|
* <p>Description: </p>
|
* @author xchao
|
* @time 2013-5-29
|
* @param submitSession
|
*/
|
public void setCommitSession(boolean commitSession);
|
/**
|
* 返回 在回调函数执行完毕后,是否需要提交事务
|
* <p>Description: </p>
|
* @author xchao
|
* @time 2013-5-29
|
* @return
|
*/
|
public boolean isCommitSession();
|
}
|