mysqlworkflowstore.java
来自「osworkflow修改版本」· Java 代码 · 共 54 行
JAVA
54 行
/* * Copyright (c) 2002-2003 by OpenSymphony * All rights reserved. */package com.opensymphony.workflow.spi.jdbc;import com.opensymphony.workflow.StoreException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Map;/** * @author Christopher Farnham * Created on Feb 27, 2004 */public class MySQLWorkflowStore extends JDBCWorkflowStore { //~ Instance fields //////////////////////////////////////////////////////// private String _stepSequenceIncrement = null; private String _stepSequenceRetrieve = null; //~ Methods //////////////////////////////////////////////////////////////// public void init(Map props) throws StoreException { super.init(props); _stepSequenceIncrement = (String) props.get("step.sequence.increment"); _stepSequenceRetrieve = (String) props.get("step.sequence.retrieve"); } protected long getNextStepSequence(Connection c) throws SQLException { PreparedStatement stmt = null; ResultSet rset = null; try { stmt = c.prepareStatement(_stepSequenceIncrement); stmt.executeUpdate(); rset = stmt.executeQuery(_stepSequenceRetrieve); rset.next(); long id = rset.getLong(1); return id; } finally { cleanup(null, stmt, rset); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?