2018-02-18から1日間の記事一覧
下記の通りにやったらプロダクトコードには組み込めた。 qiita.com ただ、テストでは使えなかった。 下記のリンク先にある通り、flyway-spring-testを依存関係に入れて、@FlywayTestをつけるとテスト実行時にflywayのマイグレーションが走った。 github.com …
SpringでDBのテストをするときに@Transactionalをつけるとテストメソッドの実行が終わるたびにロールバックしてくれるので便利なんですが、シーケンスがロールバックされないでテストがコケるという問題があります。 解決策は単純でsetupでシーケンスの初期…
insertの戻り値で取得する方法があると思ってたんですが、mutableなクラスにセットさせる方法しかなかったです。 まずはIDをセットするためのクラスを作り class GeneratedEmployeeId { var value: Int? = null fun setValue(v: Int) { value = v } fun conv…