企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## @Template Template Sql同JDBC SQL类似,主要区别是使用了@Template注解,其sql语句是模板sql。 ```java @Template("select * from sys_user where id = #{id}") UserEntity getUserById(Integer id); @Template("select * from sys_user where id = #{join(ids)}") List<UserEntity> getUserById(List<Integer> id); ``` 参数名字将作为模板sql的变量名字,类似如下底层实现 ```java Map paras = new HashMap(); map.put("id",id); List list = sqlManager.execute(sql,paras,UserEntity.class) ```