mybatisの判決

一般的なプロジェクトSQLでは、クエリ結果を変換する必要がある場合、通常はSQLで直接処理するのではなく、Javaで処理します。目的は、データベースから離れてデータベースへの負荷を軽減することです。これも実行する必要があります。デザインとは別に。

ここで、プロジェクトを一時的にSQLで直接変換する必要があります。方法は、次のとおりです。

select xxx,xxx,
case FLAG
        WHEN 1 then '男生'
        WHEN 0 then '女生'
        end as "flag"
        from Person 

結果セットをすばやく変換するのは、主にSQLでのcaseの使用です。

おすすめ

転載: blog.csdn.net/wujian_csdn_csdn/article/details/106218543