generated at
EntityとTableは1対1対応させる必要はない
というか対応させてはならない、ぐらい強く言っても良いかも知れない
たまたま1対1対応することが良いパターンもあると思うけど、少なくともソレが全てではない
1対1対応にすることを強制させられると、個々の文脈で完全なデータ型を定義するのようなことを実践することが不可能
ある状況のUser Aと、別の状況のUser Bを同じtableで作らないといけないので、同じEntityにしないといけなくなってしまう
Symfonyとかはそれを強制するデザインになっているため、これの上で良いDomain Modelingを実践することは不可能だと思うmrsekut

tableをそのままEntityにしたものをデータクラスと呼んだりする

MyBatis SQL Mapperというやつは良いらしい
どんなやつなんだろう
Javaがわからんのでわからんけど



参考












具体例を考えたい