У меня есть сомнение, что атрибут name присутствует в обоих
@Entity и @Table
например, мне разрешено иметь такое же значение для атрибута name
@Entity(name = "someThing")
@Table(name = "someThing")
и у меня могут быть разные имена для одного класса
@Entity(name = "someThing")
@Table(name = "otherThing")
может кто-нибудь сказать мне, в чем разница между этими двумя и почему у нас есть один и тот же атрибут в обоих?