Mybatisで文字列を埋め込む方法
Mybatisで文字列を埋め込む方法を以下に示します。
例
SQLマッパーXMLの例
以下の例では、test_userテーブルからユーザー名が指定された文字列に一致するレコードを取得します。
<select id="findUserByName" parameterType="String" resultType="test_user"> SELECT * FROM test_user WHERE username = #{username} </select>
SQLアノテーションの例
次の例は、アノテーションを使用して文字列を埋め込む方法です。
import org.apache.ibatis.annotations.Select; public interface TestUserMapper { @Select("SELECT * FROM test_user WHERE username = #{username}") TestUser findUserByName(String username); }
これらの方法で、Mybatisのクエリに文字列を埋め込むことができます。