hj_309155899
hj_309155899
采纳率33.3%
2016-01-06 04:56

Hibernate中查询出的表如何操作,这个表不是数据库中的表

我在数据库中查询出来一张表,但是这张表不是数据库中的表,而是一张查询的视图,
例如
id type
1 1
2 1
3 2
我的查询语句是
select distinct(type) as hh,count(type) as count from table group by type;
这个在mysql中可以查出结果list为
hh count
1 2
2 1
但是我在hibernate如何操作这个视图的结果

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • qq1353424111 咸池 5年前

    视图查询的正常的单表查询是一样的,实体类和正常表的实体类一样

    点赞 评论 复制链接分享
  • sinat_31535993 sinat_31535993 5年前

    原生sql,在手动封装一下呗

    点赞 评论 复制链接分享
  • u013829202 觅夜的黑 5年前

    可以操作,简单视图(单表)是可以的,复杂视图不可以直接操作。

    点赞 评论 复制链接分享
  • Royal_lr Royal_lr 5年前

    结果都得到了,,还有什么不能操作的

    点赞 评论 复制链接分享
  • hj_309155899 hj_309155899 5年前

    这个用hibernate可以查出来,但是我就是不知道怎操作这张表,

    点赞 评论 复制链接分享
  • zhchengda zhchengda 5年前

    可以执行excuteSql方法获取result 然后再解析下就可以了,建议你百度下hibernate 直接执行sql

    点赞 评论 复制链接分享