Hibernate查询视图的郁闷
我建了一个视图,在hibernate对其进行映射的时候使用了复合主键。
该复合主键中包含三个字段,但是在有些记录中,这三个字段中的某个字段是null,所以当hibernate查询的时候,对应该行的整个实体就被置为null了。
看网上有的方法是把复合主键中有可能为null的字段,放到复合主键外面来,但是我这是个视图,只有使用这三个字段才能唯一确定一条记录。
在创建视图的时候使用了group by ,在视图中也不会显示原来表的主键。
我该怎么办,求高手指点。
------解决方案--------------------
有 null 值也能当主键?
------解决方案--------------------