transaction.java
来自「jdo开发实例,一个功能全面的oa系统」· Java 代码 · 共 60 行
JAVA
60 行
/**
* <p>Title: Transaction Interface</p>
* <p>Description: common transaction interface for tran styled operations, atomic operations</p>
* <p>Copyright: Copyright (c) 2002-2003</p>
* <p>Company: RealMap</p>
* @author: Mulder
* @version 2003a
*/
package com.gzrealmap.oa.db;
import java.util.Hashtable;
public interface transaction
{
/**
** Transaction ID
*/
//public String tranID;
/**
@roseuid 3DD59B220362
*/
public void beginTran() throws Exception;
/**
@roseuid 3DD59B3D011C
*/
public void commitTran() throws Exception;
/**
@roseuid 3DD59B430247
*/
public void rollBack() throws Exception;
/**
@roseuid 3DD59C07019F
*/
public void performAction() throws Exception;
/**
@param parameters
@roseuid 3DD59C1E0256
*/
public void setParameters(Hashtable parameters) throws Exception;
/**
直接进行SQL操作
@param sql
@roseuid 3DD5C2A8010B
*/
public void performAction(String sql) throws Exception;
/**
@param userName
@return java.lang.Boolean
@roseuid 3DD5C63100E5
*/
public Boolean checkPermission(String userName) throws Exception;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?