como - hibernate java ejemplo
Hibernate: agregue una propiedad en mi clase que no esté asignada a una tabla-db (3)
Tengo una tabla tbl_sky
que tiene 2 propiedades name
y model
y usaría la anotación Hibernate como;
@Entity
@Table(name="tbl_sky")
public class Sky implements Serializable {
private String name;
private String model;
private String status;
@Id
public String getName() {
return name;
}
.
.
.
Pero necesito agregar un status
propiedad más que no existe en la tabla pero que se necesita en la clase. ¿Cómo podría declarar esa propiedad para que la tenga en mi clase pero no en mi tabla db?
Toda la ayuda es apreciada.
Si anota un campo con @Transient
, no se conservará.
Use la anotación @Transient
para el campo que no va a almacenar en DB:
@Transient
public String getStatus() {
return status;
}
o:
@Transient
private String status;
@Transient
como @Transient
, y no será parte del esquema de DB.