不写任何一个java文件3.2.1 创建分组点击新建分组组名:用户管理路径:user3.2.2 创建查询列表1.右键分组user,新建接口2.下方接口信息里输入:请求方法:get接口名称:查询全部用户接口路径:listall3.右侧的大文本框内,输入以下脚本return db.table('t_user').select()4.点击右上方运行,...
return db.select(""" select * from sys_user where id = ${id} """); 1. 2. 3. 4. 运行时生成的SQL为:select * from sys_user where id = 123 #动态SQL参数 通过?{condition,expression}来实现动态拼接SQL,如果条件成立则拼接后部分内容SQL中,与mybatis中的if标签基本一致 return db.select("se...
#异步调用方法 var val = async db.select('...'); // 异步调用,返回Future类型 return val.get(); //调用Future的get方法 1. 2. #异步调用lambda var list = []; for(index in range(1,10)){ list.add(async (index)=>db.selectInt('select #{index}')); } return list.map(item=>item....
1)select() 根据sql查询结果,返回的是list集合。 returndb.select('select * from user') 若需要携带参数,可以使用#{}进行占位,其他查询类似: returndb.select('select * from user where id = #{id}') 2)selectInt() 根据sql查询结果,返回的是int值。 returndb.selectInt('select count(*) from user'...
4,select,page,where return db.table('sys_user').select()return db.table('sys_user').page()return db.table('sys_user').where().like('user_name','%李富贵%').eq('role','admin').select()分页 yml中配置分页参数 magic-api:page-config:size: size # 页大小的请求参数名称 page: page...
select(); return list.map((item)=>{ name : item.name, firstLetter : item.firstLetter, showStatus : item.showStatus? '不显示' : '显示' }); 访问该接口,在执行结果中可以发现,返回结果已经转换。 使用事务 magic-api也是支持事务的。使用db.transaction()方法即可,支持自动事务和手动事务。 还是...
var sql = """ select * from test_data where 1 = 1 <if test="id == null"> and id = 0 </if> <elseif test="id < 1000"> and id = #{id} </elseif> """; return db.select(sql); "看到这里,大家知道magic-api是个什么东东了吧?" "嗯~~~知道了~~" "不!你不知道!!!magic...
<apipath="/users/{id}"method="get"><response><result>SELECT * FROM users WHERE id = #{id}</result></response></api> 在这段代码中,/users/{id}表示该接口接受带有用户 ID 参数的 GET 请求。当请求到达时,Magic-API 会自动执行SELECT * FROM users WHERE id = #{id}这条 SQL 语句,查询数据...
selectUserList(); 2. 调用静态方法 import xxx.xxx.xx.xx.xx.StringUtils; return StringUtils.isBlank(""); 3. 调用普通方法 // 对于java.util、java.lang 包下的类,可以直接使用。 return new ArrayList(); // 对于其他类需要import import "java.text.SimpleDateFormat"; return new SimpleDateFormat(...
1.选择(SELECT):用于查询数据,例如:`SELECT * FROM table_name` 2.插入(INSERT):用于向数据库中添加数据,例如:`INSERT INTO table_name (column1, column2) VALUES (value1, value2)` 3.更新(UPDATE):用于修改数据库中的数据,例如:`UPDATE table_name SET column1 = value1 WHERE condition` 4.删除(DE...