Cómo utilizar @EqualsAndHashCode Con Incluir - Lombok

Sergio Thiago Mendonça:

Modo de empleo @EqualsAndHashCodeCon Include, biblioteca Lombok para Java.

@EqualsAndHashCode.Include( )

Cómo hacer que los iguales se comparan el identificador de clase?

Ejemplo:

@EqualsAndHashCode.Include( )
@Table(name = "USER")
public class User
{

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  @Column(name = "IDENTITY_USER")
  private Long identity;
}
Mureinik:

La Includeanotación se utiliza en el miembro (s) que desea incluir en los equalsy hashCodemétodos. Si desea especificar exactamente los miembros que deben utilizarse (en lugar del predeterminado de todos los miembros no estáticos no transitorios), se puede utilizar la onlyExplicitlyIncluded = trueopción en la @EqualsAndHashCodeanotación:

@EqualsAndHashCode(onlyExplicitlyIncluded = true)
@Table(name = "USER")
public class User
{

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  @Column(name = "IDENTITY_USER")
  @EqualsAndHashCode.Include
  private Long identity;
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=226272&siteId=1
Recomendado
Clasificación