Hay una situación típica en la que diferentes tablas se encuentran diseminadas a través de diferentes esquemas en la base de datos Oracle y están relacionadas entre sí (abarcando todos los tipos diferentes de relaciones).Acceso a tablas y relaciones entre esquemas en hibernación
¿Cómo se pueden representar en Hibernate usando anotaciones como cuando se crea un handle sessionfactory para un esquema, tablas en ese esquema no pueden acceder a otras tablas relacionadas (relación de clave externa a tablas en otro esquema)?
Para una consulta como la siguiente, se lanza una excepción -
"from table1 as model where model.table2Name.table2column = "+foo
Excepción viene como -
org.hibernate.QueryException:
could not resolve property:
table2column of:
com.test.table1
[from com.test.table1 as model where model.table2Name.table2column = 1]
Aquí tabla1 y tabla2 están presentes en diferentes esquemas.