Olá a todos!
Eu tenho uma entidade chamada programa e ela terá uma entidade detalhe chamada ProgramaAcoes no qual o usuario digitará qualquer String (não cadastrada previamente).
Eu fiz o mapeamento e ele criou 2 tabelas. Uma para programaacoes e outra programa_programaacoes. Onde na programa_programaacoes consta o código da string que está no programaacoes e o código da tabela mestre programa. Eu gostaria que ele gerasse apenas 1 tabela contendo o código da tabela mestre e a string. Como fazer isso?
Segue abaixo o código que utilizo atualmente e q gera as 2 tabelas :
public class Programa implements Serializable {
...
@OneToMany(cascade=CascadeType.PERSIST)
private Set<ProgramaAcao> acoes;
public class ProgramaAcao implements Serializable {
@Id
@GeneratedValue(generator = "seqProgramaAcao", strategy = GenerationType.SEQUENCE)
@Column(name = "codprogramaacao")
private Integer codprogramaacao;
@OneToOne
private Programa programa;
@Column(length=255)
private String acao;
...
Desde já agradeço as respostas