consideran mesaentidad plano con ayuda de consulta en Hibernate
sales (id, seller_id, amount, date)
y aquí es una vista que se genera a partir de sales
mediante consulta SELECT seller_id, SUM(amount) FROM sales GROUP BY seller_id
total_sales (seller_id, amount)
Quiero hacer una entidad para las ventas totales, pero sin la ver en el lado sql.
Esta entidad se construirá a partir de una consulta. Lo más parecido que encontré es this, pero no pude hacerlo funcionar.
Incluso si defino el cargador, hibernate busca la tabla de la entidad y da un error si no puede encontrarla. Si creo la tabla, no carga la entidad desde la consulta especificada que definí, Hibernate genera la consulta en sí misma.
¿Hay alguna manera de hacer que @Loader funcione o existe otra forma de asignar una consulta a la entidad?
NO podrá hacer que el trabajo 'session.createCriteria (TotalSales.class)' funcione a través del cargador personalizado. No puede (ni debería) mapearlo como entidad sin tener un objeto de respaldo (tabla o vista) en la base de datos. – ChssPly76