小编nit*_*esh的帖子

在休眠中访问模式间表和关系

存在一种典型的情况,即不同的表分散在Oracle数据库中的不同模式中,并且它们彼此相关(包含所有不同类型的关系).

它们如何使用注释在Hibernate中表示,因为当为一个模式创建sessionfactory句柄时,该模式中的表不能访问其他相关表(与其他模式中的表的外键关系)?

对于如下的查询,抛出异常 -

"from table1 as model where model.table2Name.table2column = "+foo
Run Code Online (Sandbox Code Playgroud)

例外情况如下 -

org.hibernate.QueryException: 
    could not resolve property: 
    table2column of: 
    com.test.table1 
    [from com.test.table1 as model where model.table2Name.table2column = 1]
Run Code Online (Sandbox Code Playgroud)

这里table1和table2存在于不同的模式中.

java oracle schema hibernate

6
推荐指数
1
解决办法
1985
查看次数

标签 统计

hibernate ×1

java ×1

oracle ×1

schema ×1