[英]Trying a best solution?
我正在尋找解決問題的方法。 我有2個java類的域名。 Graduacao和Aluno,在Graduacao我有一個屬性“graus”,這是一個集合。 在Aluno類中,我有收集屬性“List graduacao”。 我在JComboBox中添加了關於ComboBoxModel的Graduacao,當用戶選擇了Graduacao時,我有一個顯示Graduacao“graus”的JList。
我需要的是獲得用戶選擇並添加到Aluno的Graduacao和graus,並在使用AbstractTableModel的JTable中顯示結果后繼續。
我正在嘗試這個
@Entity
@Table(name="graduacao")
public class Graduacao {
@Id @GeneratedValue
private Integer id;
@NotNull @Column(unique = true)
private String graduacao;
@ElementCollection
@CollectionTable(name="graduacao_grau", joinColumns=@JoinColumn(name="id_graduacao"))
@Column(name="grau")
private List<String> graus;
//get and set
@Entity
@Table(name="aluno")
public class Aluno {
@Id @GeneratedValue
private Integer id;
//informacoes gerais
@NotNull
private String nome;
private String cpf;
private String rg;
private String nomePai;
private String nomeMae;
@Temporal(TemporalType.DATE)
private Date dtNascimento;
@Temporal(TemporalType.TIMESTAMP)
private Date dtCadastro;
private String status;
private String observacoes;
//logradouro
private String endereco;
private String bairro;
private String complemento;
private String cidade;
private String cep;
@Enumerated(EnumType.STRING)
private EstadoBrasileiro uf;
//contato
@ElementCollection
@CollectionTable(name="telefone_aluno", joinColumns=@JoinColumn(name="id_aluno"))
@Column(name="telefone")
private List<String> telefones;
private String email;
//graduacao
@OneToMany @JoinColumn(name="id_aluno")
private List<Graduacao> graduacao;
@Temporal(TemporalType.DATE)
private Date dataGraduou;
//federacao
@OneToMany @JoinColumn(name="id_federacao")
private List<Federacao> federacao;
//get and set
在這里打印
/ **編輯* /我解決了這個問題,這里是項目: http : //www.4shared.com/zip/1Gbj-IZLce/project_example.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.