スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Date: --.--.-- Category: スポンサー広告   

【Mybatis】Generater自動生成されたメソッドを使っての話

Mybatisを使う上でGeneraterで自動生成すると簡単なDBアクセスのロジックが作成されます
でJPAだとFindAllで全件取得できるように用意されていて
そのつもりでMybatisでもあるやろ~って思うとプライマリー指定しかねぇ・・・ってことがあると思いますが
Generaterで自動作成できるexampleを使うとできます。


xmlでSQLを書いてもいいですがまー新しく検索条件用Dtoと結果Dtoを追加したり
SQLでわざわざ全件指定を書くのも冗長になるのでこれで実装したほうが楽かなと
スポンサーサイト
Date: 2016.03.21 Category: Mybatis  Comments (0) 

【java】 sonarちゃんに怒られる技法

sonerというソースを自動でチェックしてくれる便利なものがあるのですが
BigDecimalで以下の方法でインスタンスを取得しようとするとクリティカルバグとして判定されます。


なので以下の記述に変更する。


こっちのほうがJDKによってはキャッシュが使われる可能性があるとのことでこちらが推奨。
BigDecimalは金額計算等で頻繁に使うのでこういうところはスムーズに記述したいところ。
Date: 2016.03.11 Category: Spring  Comments (0) 

【java】 内部メソッドの入力パラメータで何でも有効なListを指定する

数年前にCOBOLからJava(なんちゃってSpring)環境に移行する現場にいたことがあった時に
javaだったらなんでもできるだろー的な勢いで作ってある詳細設計書で、内部メソッドで
受け取るListの型(Dto)は3種類だが処理はまったく同じことをしたいっていうのがあり
入力パラメータにList3つ書きゃいんじゃね?っていったら設計書どおりにしてくれ言われた時に苦肉の策で
ゴリ押した技法を思い出したので一応メモしておく



これでDtoがなんであれ受け取ることができる
・・・まぁ値が担保できない感じになるのでやらないほうが無難ではある。
Date: 2016.03.11 Category: Spring  Comments (0) 
ブログ主

よしかげ

Author:よしかげ

アクセスカウンタ
あなたは
最近の記事+コメント
カテゴリ
カレンダー
プルダウン 降順 昇順 年別

02月 | 2016年03月 | 04月
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -


リンク
リンクについて
相互リンク募集中♪
基本的にリンクはフリーです
が!!
相互リンクする時はコメントしてね
RSSフィード
ブログランキング

にほんブログ村 ネットブログ ニコニコ動画へ
広告
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。