So, I think the answer is to use an @AssociationOverride
annotation to specify the JoinTable for a field. However, my use case is more complicated than that. What I’d like to do is to directly get a collection of objects through an intermediate table by specifying a value for a third column. I think this would require a Hibernate @WhereJoinColumn
annotation, but I’m not sure how to make that work. Can I put that on the parent class despite the @AssociationOverride
in the child class?