What do attributes "name" and "referencedColumnName" mean in @JoinColumn in JPA?
Issue
As for the following example regarding @JoinColumn in JPA:
@JoinColumn(name = "myname", referencedColumnName = "myrefcolumnname")
What is meant by name as opposed to referencedColumnName ? Are they supposed to be SQL column names or Java Field Names?
Environment
-
JBoss Enterprise Application Platform(EAP)
- 5.x
- 6.x
-
JPA
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.