commentmybatisでカスタムでクエリ書くときに、標準だとxml形式で書かなきゃいけなくて、結構しんどい。繰り返しがつらいなんかたくさんあるかと思いきや、あんまり挙げられなかったのだが、とにかくXMLというのが辛い。不等号もxml形式なので、CDATAを利用してかかないければならないのとか、そうしないなら、エスケープしないといけないのが辛かった。使用できる話だが、Groovyだと大きいJarを入れないとだし、kotlinだとnull値が。templateを使う方法を選択した。直下にmybatis-freemarker.propertiesのファイルを設置する内容は、mybatis-freemarkerを使う際にどのディレクトリを参照するかなので、classpath内の任意のディレクトリパスを記述する。templateでかけるのは嬉しい。xml形式でない分可読性も高くなると思うし、使い勝手がよくなる。ids);以上のように書けば、実行できる。なんかかなりスッキリしたよい感じになる。デメリットとしては、1SQLで1ファイル使うので結構ファイルの数は増える。ディレクトリ等を使えば、スッキリはすると思うので、大したデメリットにはならないと思う。