Olá!
Como faço pra mapear uma view do oracle no hibernate ?
Utilizei o hibernate tools e ele fez o seguinte:
@Entity
@Table(name = "View_TIPO_ACUMULO", schema = "SCHEMA")
public class ViewTipoAcumulo implements Serializable {
//...
}
Nesse ViewTipoAcumulo ele só colocou o id e criou uma outra classe ViewTipoAcumuloId com todos os atributos que existem na view.
@Embeddable
public class ViewTipoAcumulo Id implements Serializable {
//...
}
Quando utilizo o validate do hibernate ele diz o seguinte:
Caused by: org.hibernate.HibernateException: Missing table: View_TIPO_ACUMULO
Está certo pq não é uma table e sim uma view, mas se eu faço um select direto no banco, como se fosse uma tabela, ele encontra.
Como mapear uma view no hibernate ?
