首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

hibernate 视图的有关问题

2012-06-28 
hibernate 视图的问题有2个表结构一样ALARM 和 ALARM_HIS建立一个视图 UV_ALARM (视图单独测试没问题)SQL

hibernate 视图的问题
有2个表结构一样 ALARM 和 ALARM_HIS
建立一个视图 UV_ALARM (视图单独测试没问题)

SQL code
CREATE OR REPLACE VIEW "UV_ALARM" ("ALARMID", "ALARMTIME", ...., "AS  SELECT "ALARMID",      "ALARMTIME",      .....  FROM ALARM UNION ALL  SELECT "ALARMID",    "ALARMTIME",    ....    FROM ALARM_HIS;


新建了个PO(建构与alarm一样)和 uv_alarm.hbm.xml
XML code
  <hibernate-mapping package="com.gge.ulicss.domain">    <class name="uvalarm" table="UV_ALARM">        <id name="alarmID" column="alarmID">    </id>        <property name="alarmTime"></property>        。。。。            </class></hibernate-mapping>

hql="from UV_ALARM";
调用时提示:UV_ALARM is not mapped [from UV_ALARM];用联合主键包含alarmid或全部字段也是同样报错

该如何设置?




[解决办法]
给视图建立个主键,不要联合主键
[解决办法]
探讨
视图没有主键吧?

[解决办法]
还要注意null的问题·········

热点排行