我有一张表的主键叫UID,用hibernate存数据、查数据都报错,我把主键名改成别的就好了。。
难道UID是保留字???大家帮忙看下这贴
http://topic.csdn.net/u/20120301/16/3394e30a-d3d9-46aa-a92c-e99100bcb063.html

解决方案 »

  1.   

    我的命。。也太悲催了DATE也是保留字。
    我在这问题上卡了将近1礼拜。
      

  2.   

    哇塞,是不是保留字,只要上官网看下,找个api看下就行
      

  3.   

    DATE这样的肯定是保留字了
    建议你下次用类似的时候可以加点自己的比如**_DATE就好了,而且这样看起来也很清楚
      

  4.   

    愁死我了,大家看~~这些全是保留字ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN BY CHAR 
     CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT 
     DATE DECIMAL DEFAULT DELETE DESC DISTINCT DROP ELSE EXCLUSIVE 
     EXISTS FILE FLOAT FOR FROM GRANT GROUP HAVING IDENTIFIED 
     IMMEDIATE IN INCREMENT INDEX INITIAL INSERT INTEGER INTERSECT 
     INTO IS LEVEL LIKE LOCK LONG MAXEXTENTS MINUS MLSLABEL MODE 
     MODIFY NOAUDIT NOCOMPRESS NOT NOWAIT NULL NUMBER OF OFFLINE ON 
     ONLINE OPTION OR ORDER PCTFREE PRIOR PRIVILEGES PUBLIC RAW 
     RENAME RESOURCE REVOKE ROW ROWID ROWNUM ROWS SELECT SESSION 
     SET SHARE SIZE SMALLINT START SUCCESSFUL SYNONYM SYSDATE TABLE 
     THEN TO TRIGGER UID UNION UNIQUE UPDATE USER VALIDATE VALUES 
     VARCHAR VARCHAR2 VIEW WHENEVER WHERE WITH