泣き虫プログラマーのメモ書き

文系出身SEが、めそめそしながら綴るメモ。

はまった:外部プロジェクトの.jarと作成中のプロジェクトが指すSqlSessionが異なるとき

内容 batchのプロジェクトを実行したら、トランザクションエラーになった。sorekara doshitano... どちらかを親として、bean idが違えど、実態は同じsqlSessionにする。■launch-context.xml <bean id="sqlSessionBatch" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="sqlSessionFactory" /> </constructor-arg></bean>

はじめて:HULFTについて

内容 もらった大事なファイル(tsvやcsv)を相手に送りたいとき。 必要なモノ おくるがわ:集信定義、配信定義 もらうがわ:集信定義 必要な作業 HULFTIDを定義するテキストファイルを作成 HULFTコマンドで登録 ※HULFTには、CUI版があるんだね。 要因 少々前に…

はじめて:モックってなによ?

内容 モックは、@Mockで済ませるのは楽だけど、 可読性が低くなりやすいと思う。モッククラスをつくってあげると、 junit書きやすいし、他人から見て、なにを返しているのか 分かりやすいと思いました。(素人目線から。。。)モッククラスをつくれ、といわ…

やっちまった:UPDの主キー被り

内容 SQLのINSERT文、UPDATE文にて、登録(変更)するカラムの項目に WHERE句で指定している主キーを書いている。 同じこと書いてもいいが、無駄である。 -- psqlのはなしです -- NG!! UPDATE table1 t1 SET colunm1 = t2.colunm1 -- 主キー ,colunm2 = t2.c…

忘れてた:Eclipseのデバッグ方法

内容 ブレークポイント付けてあげてから 虫のボタンを押す。デバッグのウィンドウで、 右側の変数や式をいじりながらみると、 エラーの詳細がわかる。 要因 ど忘れ コンソールには、エラーが吐かれなかったけど、 デバッグでみたら、トランザクションでエラ…

とりあえず:よく使うEclipseのショートカットキー

内容 ctrl + クリック = 宣言や実装に飛べる。 shift + ctrl + o = import文入れてくれる。 shift + ctrl + c = コメント化 ctrl + shift + r = クラスファイル検索 要因 javaに触るのが、半年ぶりで忘れていたEclipseの便利機能。 開発環境整えるのに、大変…