Junior — Middle
O que significa a anotação @Table e quais atributos ela inclui?
sobes.tech IA
Resposta da IA
A anotação @Table em Java é geralmente usada no contexto de ORM (por exemplo, JPA) para indicar que uma classe corresponde a uma tabela na base de dados.
Principais atributos de @Table:
name— nome da tabela na base de dados.schema— esquema da base de dados, se utilizado.catalog— catálogo da base de dados.uniqueConstraints— restrições únicas nas colunas.
Exemplo de uso:
@Entity
@Table(name = "users", schema = "public")
public class User {
// campos e métodos
}
Isto liga a classe User à tabela users no esquema public da base de dados.