Many-To-One with join Table in hibernate resource classes for a JAX-RS using Jersey
I am implementing a RESTful Web Service using Jersey. I use hibernate to communicate with the database (mySQL). My hibernate resource classes includes: @Entity public class Activity { @Id @GeneratedValue private long id; @ManyToOne @JoinTable(name="category_activity", joinColumns={@JoinColumn(name="activities_id")}, inverseJoinColumns={@JoinColumn(name="Category_id")}) private Category category; } and the Category class: @Entity public class Category { @Id @GeneratedValue private long id; @OneToMany @Fetch(FetchMode.JOIN) @JoinTable(name = "category_activity", joinColumns = { @JoinColumn(name