<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JDBCWorkflow不支持Sequence

    Posted on 2006-03-02 21:01 killvin 閱讀(588) 評論(2)  編輯  收藏 所屬分類: osworkflow

    早上的時間被該死的WorkflwoStore里的主鍵生成策略("主鍵生成策略"來源于Hibernate文檔),該死的Sequence,從文檔資料上看到DB2是支持Sequence的,按照db2的文檔我執(zhí)行了如下的語句:
    create sequence seq_os_wfentry start with 10 increment by 10;
    create sequence seq_os_currentsteps;
    執(zhí)行-ok

    可是我以前不太了解Sequence的概念,這片資料倒是很有價值
    http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0407zhang/
    不過我以為查詢Sequence就只需要執(zhí)行SELECT NEXT VALUE FOR seq_os_wfentry 就ok了,可是誰知道總是報錯?!在比較仔細的看了這片文章之后發(fā)現(xiàn),其實根本就無法執(zhí)行這條SQL!而需要這樣
    INSERT INTO EMPLOYEE ( SERIALNUMBER, FIRSTNAME, LASTNAME,
    SALARY) VALUES(NEXTVAL FOR EMPSERIAL, 'Martin', 'Wong', 1000.00)

    可是看看JDBCWorkflowStore的實現(xiàn),這里是JDBCWorkflowStore的主鍵生成策略!
    protected long getNextEntrySequence(Connection c) throws SQLException {
    if (log.isDebugEnabled()) {
    log.debug("Executing SQL statement: " + entrySequence);
    }

    PreparedStatement stmt = null;
    ResultSet rset = null;

    try {
    stmt = c.prepareStatement(entrySequence);
    rset = stmt.executeQuery();
    rset.next();

    long id = rset.getLong(1);

    return id;
    } finally {
    cleanup(null, stmt, rset);
    }
    }

    c.prepareStatement(entrySequence) - 其實執(zhí)行了一條SQL語句,所以看來JDBCWorkflow根本不支持Sequence生成策略!!

    該死的實現(xiàn)方式,看來我要重載其實現(xiàn)方式,不過說真的JDBCWorkflow的編碼人員其實水平不匝地!

    主站蜘蛛池模板: 免费国产综合视频在线看| 亚洲欧洲免费无码| 国产AV无码专区亚洲AWWW| 国产成人久久精品亚洲小说| 免费精品一区二区三区在线观看 | 在人线av无码免费高潮喷水| 亚洲日韩乱码中文无码蜜桃臀| 84pao国产成视频免费播放| 亚洲精品在线免费观看| 最近免费中文在线视频| 亚洲乱码在线卡一卡二卡新区| 青青草免费在线视频| 亚洲国产成人久久精品大牛影视| 成人免费无码大片A毛片抽搐| 精品久久久久亚洲| 免费二级毛片免费完整视频| 又黄又大的激情视频在线观看免费视频社区在线 | 久久午夜免费视频| 亚洲人成人伊人成综合网无码| 日本免费电影一区| 蜜芽亚洲av无码一区二区三区| 亚洲精品一级无码鲁丝片| 免费无码av片在线观看| 亚洲黄色免费电影| 成全视频免费高清| 人妻18毛片a级毛片免费看| 久久综合日韩亚洲精品色| 91成人免费观看网站| 亚洲AV成人一区二区三区观看| 亚洲一本大道无码av天堂| 国产色爽免费无码视频| 亚洲人成免费网站| 亚洲国产成人久久精品99| 久9这里精品免费视频| 亚洲色大成网站www久久九| JLZZJLZZ亚洲乱熟无码| 无码国产精品一区二区免费3p| 狠狠色伊人亚洲综合网站色| 亚洲精品视频免费| 国产男女爽爽爽爽爽免费视频| 国产精品亚洲片在线花蝴蝶|