企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 按照模板查询 查询部门为1得到所有用户 ```java UserEntity template = new UserEntity(); template.setDepartmentId(1); List<UserEntity> list = sqlManager.template(template); ``` 因为只有departmentId有值,因此查询所有符合departmentId为1的数据。日志输出如下 ``` ┏━━━━━ Debug [userEntity.$selectByTemplate] ━━━ ┣ SQL: select * from sys_user where 1=1 and DEPARTMENT_ID = ? ┣ 参数: [1] ┣ 位置: org.beetl.sql.test.S1QuickStart.baseSqlManager(S1QuickStart.java:65) ┣ 时间: 1ms ┣ 结果: [9] ┗━━━━━ Debug [userEntity.$selectByTemplate] ━━━ ``` > BeetlSQL 提供了大量内置查询方法以避免写SQL,但不代表BeetlSQL不鼓励写SQL,事实上SQL是不可避免的,BeetlSQL提供了最好的SQL管理