首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Hibernate查询视图的苦闷

2012-08-14 
Hibernate查询视图的郁闷我建了一个视图,在hibernate对其进行映射的时候使用了复合主键。该复合主键中包含

Hibernate查询视图的郁闷
我建了一个视图,在hibernate对其进行映射的时候使用了复合主键。
该复合主键中包含三个字段,但是在有些记录中,这三个字段中的某个字段是null,所以当hibernate查询的时候,对应该行的整个实体就被置为null了。

看网上有的方法是把复合主键中有可能为null的字段,放到复合主键外面来,但是我这是个视图,只有使用这三个字段才能唯一确定一条记录。

在创建视图的时候使用了group by ,在视图中也不会显示原来表的主键。

我该怎么办,求高手指点。

[解决办法]
有 null 值也能当主键?
[解决办法]

探讨
不过我现在有办法了,在创建视图的时候,再创建一列ID为:年份||院系||姓名

热点排行
Bad Request.