@Select注解和mybatisplus的条件构造器哪个好
时间: 2023-11-23 08:54:36 浏览: 81
mybatis plus条件构造器queryWrapper、updateWrapper
`@Select` 注解和 MyBatis-Plus 的条件构造器都有各自的优缺点。
`@Select` 注解优点是可以直接在 Java 代码中编写 SQL 语句,使用方便快捷,不需要额外的 XML 配置文件。而 MyBatis-Plus 的条件构造器则是在 SQL 语句的基础上提供了更加灵活和方便的条件构造方式,可以通过链式调用设置查询条件,不需要手动拼接 SQL 语句,避免了 SQL 注入的风险。
总的来说,如果查询条件比较简单,SQL 语句比较短,使用 `@Select` 注解可能更加方便。而如果查询条件比较复杂,SQL 语句比较长,建议使用 MyBatis-Plus 的条件构造器,可以提高查询语句的可读性和可维护性。不过具体使用哪种方式,还需要根据具体业务场景进行选择。
阅读全文