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