From a2d0c81b71b5cbd997209b5b381075f7eaa3e257 Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Sat, 22 Jul 2023 18:29:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=8D=95=E5=88=97=E6=95=B0=E6=8D=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/query/QueryWrapperChain.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperChain.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperChain.java index c907c4e2..4b73f238 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperChain.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperChain.java @@ -65,6 +65,22 @@ public class QueryWrapperChain extends QueryWrapperAdapter R getObjAs(Class asType) { + return baseMapper.selectObjectByQueryAs(this, asType); + } + + public Optional getObjOpt() { + return Optional.ofNullable(baseMapper.selectObjectByQuery(this)); + } + + public Optional getObjAsOpt(Class asType) { + return Optional.ofNullable(baseMapper.selectObjectByQueryAs(this, asType)); + } + public R oneAs(Class asType) { return baseMapper.selectOneByQueryAs(this, asType); }