一个使用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