|
Naming the value column of a map relation via @Column(name="foo_id") does not work. Example property (full entity attached):
@ElementCollection @CollectionTable(name = "job_task_user", joinColumns = {@JoinColumn(name = "job_id")}
) @MapKeyJoinColumn(name = "task_id", nullable = false) @Column(name="user_id", nullable = false) private Map<Task, User> userTasks;
Expected: Column is named "user_id" Result: Column name is the default name ("usertasks")
|