0
mybatisアソシエーションを使用してネストした列に定数値 '1111'を渡すにはどうすればよいですか?mybaitsアソシエーションを使用してネストした列に定数値を渡す方法
<association property="certificateType" column="{VALUE=CERTIFICATE_TYPE,TYPE='1111'}" select="getDict"/>
mybatisアソシエーションを使用してネストした列に定数値 '1111'を渡すにはどうすればよいですか?mybaitsアソシエーションを使用してネストした列に定数値を渡す方法
<association property="certificateType" column="{VALUE=CERTIFICATE_TYPE,TYPE='1111'}" select="getDict"/>
あなたのデシベルが何であるかに応じて、使用することができます
IFNULL(#{TYPE}, '1111')
(mysqlの)
ISNULL(#{TYPE}, '1111')
(SQLサーバー)あなたのサブクエリ(getDict)で
。
SELECT '1111' AS TYPE, .....
は、その後、あなたのコラムにあなただけの
column={VALUE=CERTIFICATE_TYPE,TYPE=TYPE}
別の解決策は、あなたの親クエリが言って例えば値
としてTYPEを返すことができるということです
希望に役立ちます。
2番目の解決方法が機能します。 "getDict"のインターフェースは異なるタイプを扱うので、変数i.oを渡すことを検討します。サブクエリのハードコード。とりあえずありがとう。 –