A minha classe está dando o seguinte erro:
Attribute "valor" has invalid mapping type in this context Attribute "tipo" has invalid mapping type in this context
Isso começou a ocorrer depois que anotei @Embeddable. O que pode ser ?
package br.com.casadocodigo.loja.models;
import java.math.BigDecimal;
import javax.persistence.Embeddable;
@Embeddable
public class Preco {
private BigDecimal valor;
private TipoPreco tipo;
public BigDecimal getValor() {
return valor;
}
public void setValor(BigDecimal valor) {
this.valor = valor;
}
public TipoPreco getTipo() {
return tipo;
}
public void setTipo(TipoPreco tipo) {
this.tipo = tipo;
}
}