Olá pessoal…
estou trabalhando numa aplicação que acessa um banco,
sendo que o nome das tabelas tem de ser montado dinamicamente.
Alguém sabe ou tem alguma dica de como eu posso ler a annotation
do hibernate na minha classe abstrata. Obtendo esse valor, que na verdade
é apenas o prefixo base do nome da tabela, eu posso montar o nome e
utiliza-lo na query do DAO.
Ah, preciso ler os annotations da classe em si e dos fileds. Ex:
@Entity
@Table(name="TGOICONCAM")
@SequenceGenerator(name="is_concam_seq", sequenceName="is_concam_seq")
@AccessType("field")
[code]
@Id
@GeneratedValue(strategy=GenerationType.AUTO, generator = "is_concam_seq")
@Column (name = "is_concam", nullable=false)
private Long id;
@SuppressWarnings("unchecked")
@ManyToOne (targetEntity = ProcessoContratacaoCambioVO.class, fetch = FetchType.EAGER)
@JoinColumn (name = "IS_PROCAM", nullable=false)
private ProcessoContratacaoCambio processoContratacaoCambio;
@Column (name = "DS_CONCAM_PAG")
private String descricaoPagamento;[/code]
Qualquer dica ta valendo…
Obrigado.