- 浏览: 3150 次
- 性别:
- 来自: 北京
最新评论
文章列表
由于hibernate 默认情况下会将视图中的所有字段作为复合主键,可是在具体应用中,我们可能需要强制给视图一个主键,这种情况下我们可以这样做:
视图:
create or replace view empdetail(id, emp_name, emp_sal, dpt_name)
as
(
select rownum, e.emp_name, e.emp_sal, d.dpt_name from dept d, empt e where d.dpt_id = e.emp_dpt_id
)
构造这样的视图后,我们对视图的操作就和对表的操作相同了,具体如下:
1、
EmpD ...
最近因为项目需要,涉及到了hibernate对视图的操作,在网上搜索了一下,这方面的文章并不多,所以自己写一个简单的hibernate操作视图的例子,希望对大家有所帮助。
注:hibernate3.0之后才支持视图的操作。
视图:
create or replace view empdetail as
(
select e.emp_name, e.emp_sal, d.dpt_name
from dept d, emp e
where d.dpt_id = e.emp_dpt_id
)
hibernate 默认情况下会将视图中的所有字段作为复合主键。
1、Emp ...