一個使用webwork和hibernate的項目一直用mysql做為數據庫,一直工作正常,但是最近改用ms SqlServer時發現了兩個問題:
1。在mysql用“user”作為一個表的表名,但是在SqlServer中“user”也許是個保留關鍵字,創建表失敗,
????? 只好改成“Tuser”才ok;
2。由于大意,程序中有這一個hql:
????????????from Device device group by device.ip, device.name
????? 在mysql中正常,但是在SqlServer拋出異常,改成這樣就ok了:
??????????? from Device device?order by device.ip, device.name