markdown Anotaciones,JPA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Anotaciones,JPA相关的知识,希望对你有一定的参考价值。

# @Entidad	

Declara la clase como una entidad o una tabla.

# @Tabla

Declara nombre de la tabla.
ejemplo

 @Entity
 
    @Table(name="CUST", schema="RECORDS")
 
    public class Customer { ... }

# @Basic

Especifica no campos de restricción explícita.

# @Embedded

Especifica las propiedades de la clase o de una entidad cuyo valor es una instancia de una clase se puede incrustar.

# @Id	

Especifica la propiedad, el uso de la identidad (la clave principal de una tabla de la clase.

# @GeneratedValue	

Especifica el modo en que la identidad se puede inicializar atributo como automática, manual o valor tomado de la tabla de secuencias.

@Id @GeneratedValue(strategy=GenerationType.AUTO)

private Long id;
# @Transitorios

Especifica la propiedad que no es constante, es decir, el valor nunca se almacena en la base de datos.

# @Columna

Especifica el atributo de columna para la propiedad persistence.

# @SequenceGenerator

Especifica el valor de la propiedad que se especifica en la anotación @GeneratedValue. Crea una secuencia.

# @TableGenerator

Especifica el generador de valor para la propiedad especificada en la anotación @GeneratedValue. Crea una tabla de generación de valor.

# @AccessType

Este tipo de anotación se utiliza para establecer el tipo de acceso. Si establece el valor de @métodos Accesstype() y formattype() CAMPO), luego se produce acceso Campo sabio. Si establece el valor de @métodos Accesstype() y formattype() PROPIEDAD), a continuación, el acceso se produce bienes.

# @JoinColumn

Especifica la entidad asociación o entidad colección. Esto se utiliza en muchos-a-uno y uno-a-muchas asociaciones.

# @UniqueConstraint

Especifica los campos y las restricciones unique para la primaria o la secundaria.

# @ColumnResult

Hace referencia al nombre de una columna de la consulta SQL que utiliza cláusula select.

# @ManyToMany	

Define una relación many-to-many entre el unir tablas.
 
# @ManyToOne	

Define una relación de many-to-one entre el unir tablas.
@OneToMany	Define una relación one-to-many entre los unir tablas.
@OneToOne	Define una relación one-to-one entre los unir tablas.

# @NamedQueries

Especifica la lista de consultas con nombre.

# @NamedQuery

Especifica una consulta con nombre estático.

以上是关于markdown Anotaciones,JPA的主要内容,如果未能解决你的问题,请参考以下文章

markdown Anotaciones-的Mockito。

markdown Anotaciones de Spring-boot

markdown CONFIGURACIÓNDEBEANS EN SPRING Anotaciones

python anotaciones

markdown jdbc,jpa,spring data jpa,hibernate,mybatis区别

markdown JPA - DTO作为结果