Olá galera,
estou tentando adicionar dados na minha tabela, mas da o seguinte erro:
Porque desse erro?
Obs.: Esse DTYPE apareceu aí na lista de atributos da tabela, mas eu não tenho ele na tabela. :S
Agradeço a ajuda!!!
Abraço!
Olá galera,
estou tentando adicionar dados na minha tabela, mas da o seguinte erro:
Porque desse erro?
Obs.: Esse DTYPE apareceu aí na lista de atributos da tabela, mas eu não tenho ele na tabela. :S
Agradeço a ajuda!!!
Abraço!
ta com cara de HBM baleado
id_chaveprimaria = NULL
idchaveprimaria =NULL
nome=Produto5
DTYPE='Tabela’
idtabela=25
TO CHUTANTO PQ NEM SEI C VC USA HIBERNATE
O que seria HBM baleado? traduz ai por favor xD
Eu estou usando hibernate sim ^^
abraço!!
Na verdade essa seria uma missão ptro Brother Fantomas ou algum caçador de fantasma.
brincadeira…
Vc deve ter um arquivo xml onde está mapeado sua tabela do banco…
deve ser algo como Produto.hbm.xml…
dica control + shit + T
digita Produto vai aparecer uma lista de caras com esse nome…
posta ele aí… depois a gente fala senão nem magaiver e nem o Fantomas nem Ghost Buster
pq Produto?
eu fiz aqui mas não achou nada… Eu não estou fazendo nd em xml.
Estou usando Annotation.
Você quer olhar as classes?
Alguém pode me ajudar com esse erro?
Ninguem? 
aaaaaaaaahhhhhhhhhhhhhhhhhhhhhh… q erro do infernooooooooooooooooooo…
ajuda aew galera =(
coloca a classe aí com o annotation
Aew..
Classe Tabela@Entity
@SequenceGenerator(name="SEQ",sequenceName="hibernate_sequence2", allocationSize = 1)
public class Tabela {
@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ")
private Long idtabela;
@Column (nullable = true, length = 50)
private String nome;
private Long idchaveprimaria;
@OneToOne (cascade = javax.persistence.CascadeType.ALL)
@JoinColumn (name="id_chaveprimaria")
private ChavePrimaria chaveprimaria;
@OneToMany(mappedBy="tabela", fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<Atributo> atributos;
public List<Atributo> getAtributos() {
return atributos;
}
public void setAtributo(List<Atributo> atributos) {
this.atributos = atributos;
}
public ChavePrimaria getChaveprimaria() {
return chaveprimaria;
}
public void setChaveprimaria(ChavePrimaria chaveprimaria) {
this.chaveprimaria = chaveprimaria;
}
public Long getIdtabela() {
return idtabela;
}
public void setIdtabela(Long idtabela) {
this.idtabela = idtabela;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Long getIdchaveprimaria() {
return idchaveprimaria;
}
public void setIdchaveprimaria(Long idchaveprimaria) {
this.idchaveprimaria = idchaveprimaria;
}
}
@Entity
@SequenceGenerator(name="SEQ",sequenceName="hibernate_sequence3", allocationSize = 1)
public class Atributo {
@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ")
private Long idatributo;
@Column (nullable = true, length = 50)
private String nome;
@Column (nullable = true, length = 50)
private String tipo;
@Column (nullable = true)
private int tamanho;
@Column (nullable = true)
private int precisao;
private Long idtabela;
@ManyToOne
@JoinColumn(name="idchaveprimaria")
private ChavePrimaria chaveprimaria;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="id_tabela", insertable = false, updatable = false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)
private Tabela tabela;
@OneToOne (mappedBy="atributo")
private Ligacao ligacao;
public Ligacao getLigacao() {
return ligacao;
}
public void setLigacao(Ligacao ligacao) {
this.ligacao = ligacao;
}
public Tabela getTabela() {
return tabela;
}
public void setTabela(Tabela tabela) {
this.tabela = tabela;
}
public ChavePrimaria getChaveprimaria() {
return chaveprimaria;
}
public void setChaveprimaria(ChavePrimaria chaveprimaria) {
this.chaveprimaria = chaveprimaria;
}
public Long getIdatributo() {
return idatributo;
}
public void setIdatributo(Long idatributo) {
this.idatributo = idatributo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public int getTamanho() {
return tamanho;
}
public void setTamanho(int tamanho) {
this.tamanho = tamanho;
}
public int getPrecisao() {
return precisao;
}
public void setPrecisao(int precisao) {
this.precisao = precisao;
}
public Long getIdtabela() {
return idtabela;
}
public void setIdtabela(Long idtabela) {
this.idtabela = idtabela;
}
}
Quem conseguir me ajudar com esse erro vai ganhar um doce.
