weed3-2.6.四大接口盘点是什么
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章主要讲解了"weed3-2.6.四大接口盘点是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"weed3-2.6.四大接口盘点是什么"吧!W
千家信息网最后更新 2024年11月28日weed3-2.6.四大接口盘点是什么
这篇文章主要讲解了"weed3-2.6.四大接口盘点是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"weed3-2.6.四大接口盘点是什么"吧!
Weed3 一个微型ORM框架
源码:https://github.com/noear/weed3 源码:https://gitee.com/noear/weed3
一、mapper() 执行:获取映射代理
这是后面重点详解的接口,用于支持xml sql 和 annotation sql
UserDao ud = db.mapper(UserDao.calss);ud.getUser(12);
二、table() 执行:链式ORM操作
此处略(前面主要就讲这个接口)
三、call(..) 执行:存储过程 或 查询过程
//执行存储过程db.call("user_get").set("_user_id",1).getMap();//执行查询过程(我暂时这么叫它)db.call("select * from user where id=@user_id").set("@user_id",1).getMap();
四、sql(..) 执行:SQL语句
db.sql("select * from user where id=?",1).getMap();
db.sql(..) 还有一个快捷版:db.exe(..)。相当于:db.sql(...).execute(); //批处理时,可快速写增、删、改动作 例:
db.exe("DELETE FROM test where a=1")
统一的返回:IQuery (保证了体验的统一性)
db.table(..).select(..) -> IQuery
db.call(..) -> IQuery
db.sql(..) -> IQuery
public interface IQuery extends ICacheController{ long getCount() throws SQLException; Object getValue() throws SQLException; T getValue(T def) throws SQLException; Variate getVariate() throws SQLException; Variate getVariate(Act2 cacheCondition) throws SQLException; T getItem(T model) throws SQLException; T getItem(T model, Act2 cacheCondition) throws SQLException; List getList(T model) throws SQLException; List getList(T model, Act2 > cacheCondition) throws SQLException; T getItem(Class cls) throws SQLException; T getItem(Class cls,Act2 cacheCondition) throws SQLException; List getList(Class cls) throws SQLException; List getList(Class cls,Act2 > cacheCondition) throws SQLException; DataList getDataList() throws SQLException; DataList getDataList(Act2 cacheCondition) throws SQLException; DataItem getDataItem() throws SQLException; DataItem getDataItem(Act2 cacheCondition) throws SQLException; List
感谢各位的阅读,以上就是"weed3-2.6.四大接口盘点是什么"的内容了,经过本文的学习后,相信大家对weed3-2.6.四大接口盘点是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
接口
盘点
过程
学习
内容
源码
存储
查询
统一
动作
就是
思路
情况
文章
更多
框架
知识
知识点
篇文章
统一性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发和计算机语言
关系数据库中实体是什么
长虹电视服务器显示网络异常
云南crm软件开发多少钱
数据库查找字符
云服务器共享应用程序
c获取其他程序数据库
数据库什么是外键
湖南梁英互联网科技有限公司
excel批量清空数据库表
pg数据库新增分区字段
2020网络安全宣传周横幅
mysql 服务器备份
12月23日网络安全大会
th应急数据库
电子信息与计算机网络技术
柯达500T数据库
电脑服务器怎么做系统
jdbc查询大批量数据库
开发一款软件开发难吗
博洋软件开发公司
网络安全知识竞赛有什么用
怎样选择优质软件开发公司
svn服务器端口号
鄂尔多斯软件开发培训
公司服务器管理要求
职业网络技术第一单元英语单词
肇庆嵌入式软件开发有哪些
阿里云dns服务器地址
家用服务器怎么做好安全