日期:2014-05-20  浏览次数:20618 次

Hibernate映射视图的问题 在线等待解答 急!!!
我创建一个视图ticket_view 然后用hibernates生成映射 由于视图没有id 所以生成两个java类文件 一个是ticketview.java 一个是ticketviewId.java 
怎样通过hql查询视图?

------解决方案--------------------
视图和表示样的,视图没有id,但是有唯一的值吧(一个或者多个组成的),可以代表id的,这个就相当于hibernate的主键

其他操作和操作表一样
------解决方案--------------------
ticketviewId.java 中的字段就是视图的主键。
------解决方案--------------------
建议修改视图的xml和pojo,这样跟普通的查询一样操作。很方便,只是建议。
------解决方案--------------------
proxool 一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。
------解决方案--------------------
createSQLQuery()这个方法不是可以查询视图吗
------解决方案--------------------
在hibernates中不支持视图ticket_view的操作!因为hibernates本身没有提供。