欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Ralasafe/user/business data
来自开放百科 - 灰狐
(版本间的差异)
(以内容'业务数据分类,是对业务实体即Java对象(值对象、实体Bean)进行基于规则的动态分类,Ralasafe不限定该业务数据分类的条件,只要...'创建新页面) |
|||
第1行: | 第1行: | ||
− | + | 业务数据分类,是对业务实体即Java对象(值对象、实体Bean)进行基于规则的动态分类,Ralasafe不限定该业务数据分类的条件,只要该业务模型对应为普通的JavaBean即可。因为Ralasafe需要使用Java 反射技术对业务数据相关属性进行读取。比如name属性,会反射调用getName()方法。 | |
假设我们的实体类里面有金额字段,我们举如下例子: | 假设我们的实体类里面有金额字段,我们举如下例子: | ||
第16行: | 第16行: | ||
|业务数据分类名称 || 规则 | |业务数据分类名称 || 规则 | ||
|- | |- | ||
− | |登录用户所在公司的订单 || | + | |登录用户所在公司的订单 || '''订单'''的'''机构id'''=登录'''用户'''的'''机构id''' |
|- | |- | ||
− | |加上本笔取款全体取款额大于20000 || | + | |加上本笔取款全体取款额大于20000 || 本笔(次)取款额+当天本人取款额之和(通过数据查询得到)>20000 |
|} | |} |
2011年6月15日 (三) 16:17的版本
业务数据分类,是对业务实体即Java对象(值对象、实体Bean)进行基于规则的动态分类,Ralasafe不限定该业务数据分类的条件,只要该业务模型对应为普通的JavaBean即可。因为Ralasafe需要使用Java 反射技术对业务数据相关属性进行读取。比如name属性,会反射调用getName()方法。
假设我们的实体类里面有金额字段,我们举如下例子:
业务数据分类名称 | 规则 |
大于5000的取款 | 金额字段值大于5000 |
我们继续考察如下复杂一些的例子:
业务数据分类名称 | 规则 |
登录用户所在公司的订单 | 订单的机构id=登录用户的机构id |
加上本笔取款全体取款额大于20000 | 本笔(次)取款额+当天本人取款额之和(通过数据查询得到)>20000 |
分享您的观点