Duvida no uso @Embeddable no Hibernate?

1 resposta
P

Olá ,

tenho alguns campos que vão ser usados em todas as tabelas usando desse jeito
na hora que gera a tabela no banco gera esses atributos como campo ???

Isso Funciona ???

se alguém puder me ajudar agradeceria…

abs

@Embeddable
public class Campo {

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "DH_INCLUSAO")
	private Calendar inclusao;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "DH_ULTIMA_MANUTENCAO")
	private Calendar ultima;

	@Column(name = "CD_USUARIO_ULTIMA_MAN", scale = 10)
	private Long idUsuario;

	public Campo() {
	}
-----

public class Autoridad  {

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO, generator = "ar_seq")
	@Column(name = "CD_AUR")
	private Long id;

	@Column(name = "NM_AUR", length = 80)
	private String nomeAUR;

	
	private Manutencao manutencao;

1 Resposta

P

colocando o codigo certo …

@Embeddable
public class Campo {

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "DH_INCLUSAO")
	private Calendar inclusao;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "DH_ULTIMA_MANUTENCAO")
	private Calendar ultima;

	@Column(name = "CD_USUARIO_ULTIMA_MAN", scale = 10)
	private Long idUsuario;

	public Campo() {
	}
-----

public class Autoridad  {

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO, generator = "ar_seq")
	@Column(name = "CD_AUR")
	private Long id;

	@Column(name = "NM_AUR", length = 80)
	private String nomeAUR;

	
	private Campo campo;
Criado 9 de junho de 2009
Ultima resposta 9 de jun. de 2009
Respostas 1
Participantes 1