Java persistence

Hi

Gostaria de saber se é possivel adicionar uma variavel dentro de um POJO que não seja uma coluna. Por exemplo:

@Entity
@Table(name = "timesheet")
public class Timesheet implements Serializable {

    private boolean marked;
    
    @Id
    @Column(name = "pk_timesheet", nullable = false)
    private Integer pkTimesheet;
    
    @Column(name = "start_day")
    @Temporal(TemporalType.TIMESTAMP)
    private Date startDay;

    ...geters and seters

a variavel marked ocorre o seguinte erro:
Caused by: org.postgresql.util.PSQLException: ERROR: column t0.marked does not exist

Alguem sabe se isso é possivel de corrigir ?
Desde já muito obrigado.

Olá tudo bem ? então se eu não me engano você pode colocar como @Transient
ele nem tenta persistir o campo quando tem essa anotação…

[]'s

adicione a annotation @Transient. Com essa anotação a java persistence entende que o atributo não é persistente.

[quote=alberto_ribeiro]Olá tudo bem ? então se eu não me engano você pode colocar como @Transient
ele nem tenta persistir o campo quando tem essa anotação…

[]'s[/quote]
ops…
não vi que ja tinham postado a solução :shock: