ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## Query主要操作简介 Query接口分为俩类: 一部分是触发查询和更新操作,api分别是 - select 触发查询,返回指定的对象列表 - single 触发查询,返回一个对象,如果没有,返回null - unique 触发查询,返回一个对象,如果没有,或者有多个,抛出异常 - count 对查询结果集求总数 - delete 删除符合条件的结果集 - update 全部字段更新,包括更新null值 - updateSelective 更新选中的结果集(null不更新) - insert 全部字段插入,包括插入null值 - insertSelective 有选择的插入,null不插入 另外一部分是各种条件: 标准sql操作符 | and操作|or操作 ----|------|----- ==,!= | andEq,andNotEq | orEq,orNotEq **>**,>=| andGreat,andGreatEq | orGreat,orGreatEq <,<= | andLess,andLessEq | orLess,orLessEq LIKE,NOT LIKE| andLike,andNotLike | orLike,orNotLike IS NULL,IS NOT NULL| andIsNull,andIsNotNull | orIsNull,orIsNotNull IN,NOT IN| andIn ,andNotIn | orIn ,orNotIn BETWEEN ,NOT BETWEEN| andBetween,andNotBetween | orBetween,orNotBetween AND ( .....)| and | or 标准sql | Query方法 ----|------ 限制结果结范围,依赖于不同数据库翻页|limit (默认从1开始,会自动处理) ORDER BY|orderBy, desc,asc GROUP BY|groupBy HAVING|having 需要注意的是limit方法默认从1开始,beetlsql已经自动处理了分页情况,比如在mysql中,limit(1,10)默认是从第一条记录开始查询, 标准的mysql语句是limit(0,10); ---