package br.fameg.edu.domain.model;

import java.math.BigDecimal;
import java.sql.Date;

import javax.persistence.*;

@Entity
public class Trabalho {

    @Id 
    @GeneratedValue
    private Long id;
    @Column(nullable = false)
    private String descricao;
    @OneToOne
    private Professor professor;
    @Column(nullable = true)
    private BigDecimal nota;
    @Column(nullable = true)
    private Date dataEntrega;    
    @Column
    private boolean isObrigatorio;
    
    public Trabalho() {}

    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getDescricao() {
        return descricao;
    }
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    public Professor getProfessor() {
        return professor;
    }
    public void setProfessor(Professor professor) {
        this.professor = professor;
    }
    public Date getDataEntrega() {
        return dataEntrega;
    }
    public void setDataEntrega(Date dataEntrega) {
        this.dataEntrega = dataEntrega;
    }

    public BigDecimal getNota() {
        return nota;
    }

    public void setNota(BigDecimal nota) {
        this.nota = nota;
    } 
    
}

@@ -1236,16 +1236,197 @@
 a;%0A    %7D
+%0A%0A    public boolean isObrigatorio() %7B%0A        return isObrigatorio;%0A    %7D%0A%0A    public void setObrigatorio(boolean isObrigatorio) %7B%0A        this.isObrigatorio = isObrigatorio;%0A    %7D
  %0A    %0A%7D

Resolve getter e setter para isObrigatorio