Tôi nghi ngờ vì thuộc tính name có trong cả @Entity và @Table
Ví dụ: tôi được phép có cùng một giá trị cho thuộc tính name
@Entity(name = "someThing")
@Table(name = "someThing")
và tôi cũng có thể có các tên khác nhau cho cùng một lớp
@Entity(name = "someThing")
@Table(name = "otherThing")
Ai có thể cho tôi biết sự khác biệt giữa hai điều này là gì và tại sao chúng tôi có cùng thuộc tính trong cả hai?