JPA: why were the join tables not created?
===

In my application, I have the following `Student` entity:

    @Entity
    public class Student extends Commenter implements Serializable {
        ...
        @OneToMany
        private List<Coupon>   coupons;
        @OneToMany
        private List<Receipt>  receipts;
        @ManyToMany
        private List<Course>   courses;
        @ManyToMany
        private List<Sessions> sessions;
        ...
    }

When I deploy the app locally, everything works fine. However, when I deployed the app on our server, the join tables `student_coupon` and `student_receipt` were not created. I tried to drop the whole database and re-create all tables but I have no idea why the above 2 tables were never created.

I'd be very grateful if you could give me an advice.

Best regards, 