请解释一下,下面两个配置是什么意思
1.@JoinTable(name="score",
joinColumns=@JoinColumn(name="student_id", referencedColumnName="id"),
inverseJoinColumns=@JoinColumn(name="course_id", referencedColumnName="id")
   )
2.@JoinTable(name="score",
joinColumns={@JoinColumn(name="student_id")}
inverseJoinColumns={@JoinColumn(name="id"))
   )