ユニーク制約の一部にNullableなカラムを含めたいが、それではユニークにならないので回避したい。
(a, b, c) という複数カラムのユニーク制約を定義したい場合に、この中にNULLを許可するカラムがありNULLが入ってきてしまうと、MySQLなどではユニーク性が担保されない。
これを回避するために NULL の代わりに 0 を使ってみたら良さそうだが、Springではどうやればいいのか?
ユニーク制約の一部にNullableなカラムを含めたいが、それではユニークにならないので回避したい。
(a, b, c) という複数カラムのユニーク制約を定義したい場合に、この中にNULLを許可するカラムがありNULLが入ってきてしまうと、MySQLなどではユニーク性が担保されない。
これを回避するために NULL の代わりに 0 を使ってみたら良さそうだが、Springではどうやればいいのか?
「部署」と「社員」という親子関係のあるテーブルがあったとして
という部署一覧を表示したい。適当に社員を結合してしまうと
という社員一覧っぽいものになってしまうが作りたいのはあくまで部署一覧なのでNG。
これをSpring Boot + Spring Data JPA + Querydslで解決する。