drools與Maven專案整合例項(2)-商城積分規則
需求:
一,初級會員 :
1.買20及20以下的貨物 贈送積分 總售價*0.5的積分
2.20到50之間送 20*0.5+總售價*0.7
3.超過50的贈送積分 售價*0.7
4.初級可在積分滿200分時轉成臨時會員
5.初級會員可消耗500積分升級成高階會員
二,臨時會員
1.消費:9.5折優惠 無積分
只能使用3次
三,高階會員
1.消費:9.5折優惠 可得積分為:折後價格*0.8+5
四,200積分可抵現金2元
2.在專案下建立如下結構
3.pom.xml中新增資料庫連線jar包的依賴座標
4.在oracle中建立使用者drools 密碼為a
5.在使用者drools下建立兩張表
6.在包com.yc.common下資料庫工具類MyProperties.java和
MyProperties.java
MyProperties.java:
DbHelper.java:
7.配置好資料庫屬性
8.在包com.yc.pro下建立實體類User.java和Order.java
User.java
Order.java
9.在包com.yc.dao包下建立UserDao.java和OrderDao.java
UserDao.java
OrderDao.java
10.規則定義integral.drl:
11.在包com.yc.IntegralProject下建立測試類App.java
12.執行結果: