事物数据库

    事物模型本身是结构化的数据,所以可以把一些必要的信息保存到数据库中,以方便随时调用。

1.查询事物

查询事物

    保存到数据库中的事物可以通过查询界面查询,有自定义功能菜单的也可以显示和执行。

2.如何在数据库中保存事物的信息

2.1.定时保存

    在XWorker中有一个定时扫描事物变动的任务,当一个事物模型的日期发生变更时会调用保存数据库的任务。

2.2.根事物的信息会保存到数据库

    一个事物的根事物的信息会保存到数据库中,如事物的路径、名字、标签和修改时间等。

    如上图,在编辑事物时选择描述为MetaThing,那么会事物的公共属性,在Regist标签页中可以输入关键字和关联事物等信息,这些会被保存到数据库中。

2.3.注册事物

    对于非根节点的事物,参看2.2的图,选择是否创建索引为true,那么它的信息也会保存到数据库中。

3.修改事物数据库的数据源

    系统默认使用内置的Derby数据库,也可以修改为Oracle或Mysql的数据库。

3.1.数据源路径

    数据源的事物路径是:_local.xworker.db.XWorkerIDEDataSource,可以通过修改它来切换到其它数据库。

    修改后重启系统,系统会自行创建表等。需要注意的是创建表时会先删除库中的其它已存在的表,因为把一个空的库设为数据源。

3.2.通过菜单快速打开数据源事物

    可以在系统菜单上快速打开数据源。

XWorker数据源

Copyright ©  2007-2014 XWorker.org  版权所有

沪ICP备08000575号