tag: MyBatis  1/1

[Java]MyBatisを使ってみた3(3.0.2)

続き2。WikipediaのMyBatisのページ訳してたら、前々回の記事の勘違いに気づいたので訂正。公式ドキュメントによると、XMLファイルを用いずインタフェースを作成してそこにアノテーションで同じようにマッピングを記述していくことも出来るようで、どうもそれを強化していこうとしているような雰囲気を感じる。(この次のSQLの実行の部分が、キャストが不要になったり、namespaceをコードで指定できたりと改善されている。)インタ...

[Java]MyBatisを使ってみた2(3.0.2)

前回の続き。年末に会社辞めてしまったので(--;、忘れないうちにその後実際に使ってて気づいたこととか吐き出しておくよ~。nullが入るパラメータの書き方主にinsertやらupdateやらで遭遇。nullが入るパラメータで単純に前回のように NAME = #{name} とか書くと、nullのときに型が判んねえぞゴルァ!!とエラーになる。ので、そういう場合はこんな風に記述する。<update id="update" parameterType="foo.model.Member"> UPDAT...

[Java]MyBatisを使ってみた(3.0.2)

しばらく前からiBatis・・・じゃなくて今はMyBatis、の使い方を調べてた。が、日本語の情報があんまり無い感じだったので、ちょっと簡単に書いてみる。(iBatis2の情報はいっぱいあるけど微妙に異なる。iBatis3は同じっぽい?がそもそも情報自体が少ない。)基本的には英語の公式ドキュメントでカバーできそう。以下、そこから抜き出しただけだけのものも含む。大まかにしか読めてないので、間違って解釈してたらすいません(--;ま...