Java 開發(fā)框架 AnyLine


閱讀(20.3k) 收藏 (2)

手冊簡介

Java 開發(fā)框架 AnyLine

手冊說明

anyline_core:基礎(chǔ)包
anyline_web:javaEE基礎(chǔ)
anyline_struts:strtus2支持
anyline_springmvc:springmvc支持
anyline_mysql:mysql支持
anyline_mssql:sql server支持
anyline_alipay:支付寶支付集成工具
anyline_weixin:微信支付集成工具
anyline_jpush:極光推送集成工具
anyline_easemob:環(huán)信集成工具
anyline_amap:高德云圖集成工具
anyline_sms:基于阿里云的短信發(fā)送工具

一行代碼自我介紹

HelloWord:
DataSet set = service.query("member", parseConfig(true,"AGE:age","NAME:name%"));


方法說明:以分頁方式 查詢 年齡=20 并且 姓名以'張'開頭的用戶
對應(yīng)的URL參數(shù): http://localhost/test?age=20&name=張 
最終執(zhí)行的SQL:SELEC * FROM MEMBER WHERE AGE=20 AND NAME LIKE '張%' limit 0, 10
MEMBER:需要查詢的表
parseConfig:收集http傳入的參數(shù)
true:是否需要分頁(默認(rèn)false)
AGE:age
	AGE:對應(yīng)表中的列 
	age:對應(yīng)url參數(shù)名 
	默認(rèn)當(dāng)(null != age值)時(shí),最終會拼成SQL查詢條件 WHERE AGE= ?
類似的查詢:
/**
 * 按條件查詢
 * @param src           數(shù)據(jù)源(表或自定義SQL或SELECT語句)
 * @param configs       封裝來自于http的查詢條件
 * @param conditions    固定查詢條件
 * @return
 */
public DataSet query(DataSource ds, String src, ConfigStore configs, String ... conditions);
public DataSet query(String src, int fr, int to, String ... conditions);
publicListquery(Class clazz, ConfigStore configs, String ... conditions);


service.query("hr.MEMBER(count(0) AS CNT)");	//直接查表或視圖
service.query("SELECT * FROM hr.MEMBER");	//原生SQL
service.query("oc.web.hr:ALL_LEAVE_MEMBER");	//自定義SQL 像mybatis那種方式

手冊原地址:http://doc.anyline.org/
手冊中放空的內(nèi)容是因?yàn)楣俜讲]有給出相應(yīng)內(nèi)容,可以前往官網(wǎng)查看!


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號