weed3-2.6.四大接口盘点是什么
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要讲解了"weed3-2.6.四大接口盘点是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"weed3-2.6.四大接口盘点是什么"吧!W
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
计算机网络技术一周总结
宁波读数软件开发有限公司
软件开发架构是基于什么
三级数据库技术知识
南电智控 网络安全
图书借阅系统的数据库设计
网络安全主管是什么
软件开发工程师小名气
app开发软件开发服务老戴
数据库安全实验报告
软件开发单招学校有几所
虚拟服务器哪个最好
数据库权限使用方法
外贸crm软件开发
数据库 关系实例
软件开发设计公司税收优惠
如何免费用万得数据库
雪沥互联网科技
cmd登录数据库
深圳产业创新数据库
软件开发过程模型对比
以色列的网络安全吗
网连接上了怎么不能连接服务器
1.25u服务器散热器订制
苹果和安卓软件开发哪个
新下载的软件需要服务器地址
微盘下载 数据库教材
服务器没有响应dota2
数据库太大查不到
数据库系统及应用考证