基于数据库状态进行的状态机实现 db_state_machine

Apache
Java
跨平台
2019-08-28
crazySuncx
db_state_machine 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
db_state_machine 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

db_state_machine,基于数据库的状态机,并提供可视化日志监控。

使用说明

  1. 在 spring 配置文件中添加
<context:component-scan base-package="com.scx.spring" />
  1. 配置查询状态和更新方法,方法名默认 findState、updateFsm。
    1. updateFsm : int updateFsm(@Param("X") Entity entity, @Param("Y") String currentState) throws Exception;
    2. selectState : 实现一个根据 id 查询当前订单状态的语句

或者可以配置自定义方法名称:

<bean id="exterConfig" class="com.scx.config.ExterConfig">
    <property name="findState" value="AAA" />
    <property name="updateFsm" value="BBB" />
</bean>
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Oracle 11g R2 Dataguard configuration step by step

Oracle 11g R2 Dataguard configuration step by step Date: March 17, 2016 Author: Shripal Singh (DBA) Note:- Oracle Database RDBMS software installed with one database on the PRIM...

2017/10/28 07:17
63
0
Python Mysql

http://www.kitebird.com/articles/pydbapi.html http://www.codegood.com/ python mysql驱动下载大全 the Python standard for database interfaces is the Python DB-API. Most Python da...

2012/07/03 00:28
593
0
几乎所有编程语言的hello, world程序(3)

LSL // Hello World in Linden Scripting Language (LSL) default { state_entry() { llSay(0, "Hello World"); } } Lua # Hello World in Lua print "Hello world" m...

2015/09/08 21:46
51
0
python http 组件简介

1. mechanize https://pypi.python.org/pypi/mechanize/ 中文简介:基于urllib2,完全兼容urllib2,提供浏览历史,表单状态,cookies等功能。 mechanize 0.2.5 Downloads ↓ Stateful program...

2013/06/06 23:18
263
0
mongodb二阶段提交

解决mongodb多个document提交的一致性问题,[Perform Two Phase Commits](https://docs.mongodb.com/v3.2/tutorial/perform-two-phase-commits/)...

2016/11/16 16:30
37
0
数据库连接大全[转自中国站长网]

This page contains sample ADO connection strings for ODBC DSN / DSN-Less, OLE DB Providers, Remote Data Services (RDS), MS Remote, MS DataShape. Also included are ADO.NET connec...

2016/03/17 22:29
9
1
Android SQLiteDatabase的使用

Java代码 package com.shawn.test; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatab...

2016/03/14 21:01
5
1
15个实用的管理mysql的mysqladmin命令

场景:管理mysql

2015/11/24 21:28
287
0
使用enum建立简单的状态机

使用enum建立简单的状态机

2016/12/28 10:31
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部