JPA のおかげで,多数のカラムや複雑なリレーションを持つテーブルへのレコード生成は,プレーンな JDBC を使っていた時代に比べると,たいへん楽になりました.しかし,いぜん頭を悩ませる局面もあります.例えば,以下の図のようなスキーマを考えてみてください: public class EmployeeService { private final EntityManager em; EmployeeService(final EntityManager em) { this.em = em; } public long create(long deptId, String name, boolean temporary, Set<Long> projectIds, Set<String> phoneNumbers) { // instantiating and setting attribu