使用 org.mybatis.dynamic.sql.select 查询指定字段内容

使用 org.mybatis.dynamic.sql.select 查询数据库表中指定字段内容,可以通过以下方式实现:

1. 通过 select 方法传入字段列表

import static org.mybatis.dynamic.sql.SqlBuilder.*;

List<String> columns = Arrays.asList('id', 'name', 'age');
SelectStatementProvider selectStatement = select(columns).from(user)
    .build()
    .render(RenderingStrategy.MYBATIS3);

2. 通过选择器选择字段

import static org.mybatis.dynamic.sql.select.SelectDSL.*;

SelectStatementProvider selectStatement = select(id, name, age).from(user)
    .build()
    .render(RenderingStrategy.MYBATIS3);

其中,idnameage 是通过静态导入导入的 SelectDSL 中的字段选择器,可以根据需要选择需要查询的字段。

使用 org.mybatis.dynamic.sql.select 查询指定字段内容

原文地址: http://www.cveoy.top/t/topic/l43V 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录