tags: Bonita BPM
MySQL
Select
Enter query 輸入程式碼
Example需要Bonita的process variable,故使用script撰寫code
return "SELECT * FROM `call_in` WHERE `id`=" + callInId.toString() + " AND invalid=0;"
Output operations definition 輸出的資料設定
- 何謂ResultSet?
- 表示資料庫結果集的資料表,通常通過執行查詢資料庫的語句產生。
- ResultSet 物件具有指向其當前資料行的鼠標。最初,鼠標被置於第一行之前。next 方法將鼠標移動到下一行;因為該方法在 ResultSet 物件沒有下一行時返回 false,所以可以在 while 循環中使用它來迭代結果集。
- beforeFirst():將鼠標移動到此 ResultSet 物件的開頭,正好位於第一行之前。如果結果集中不包含任何行,則此方法無效。
- 第一筆operation
while(resultset.next()) {
return resultset.getLong("issue_id")
}
return null
- 第二筆開始的operation:必須加入
resultset.beforeFirst()
resultset.beforeFirst()
while(resultset.next()) {
return resultset.getLong("category_id")
}
return null
Insert, Update
Enter query 輸入程式碼
Example需要Bonita的process variable,故使用script撰寫code
- Insert
return "INSERT INTO `" + table + "` " + parameterName.toString() + " VALUES " + parameterValue.toString() + ";";
- Update
return "UPDATE `" + table + "` SET " + set.toString() + " WHERE id='" + identifiedId + "';";
Output operations definition 輸出的資料設定
直接跳過即可
沒有留言:
張貼留言