Nutz框架基本的简单sql已经封装了,但是一些叫为复杂的sql需要手动去写,那如何实现像Mybatis那样通过配置文件编写呢?如有不明白详见官方文档:自定义 SQL - Nutz
https://nutzam.com/core/dao/customized_sql.html#ndoc-4
如图所示



- @IocBean(args = {"refer:dao"})
- public class SqfwPushMsgLogServiceImpl extends BaseServiceImpl
implements SqfwPushMsgLogService { -
- public SqfwPushMsgLogServiceImpl(Dao dao) {
- super(dao);
- // 加载配置文件
- ((NutDao)dao).setSqlManager(new FileSqlManager("sqls/SqfwPushMsgLog/SqfwPushMsgLog1.sql"));
- }
-
-
- @Override
- public List
queryList() { - // ((NutDao)this.dao()).setSqlManager(new FileSqlManager("sqls/SqfwPushMsgLog/SqfwPushMsgLog.sql"));
- Sql sql = dao().sqls().create("demoList");
- List
list = list(sql); - System.out.println(list);
- return list;
- }
- }
