SQL Server 2005 升级 hibernate

SQL Server 由2000升级至2005,原来运行很好的hibernate语句(load查询)有一部分不能正常运行,但在我本机可以运行,放到外网服务器上就不行了.
解决方法:
将load(Object.class,id)语句改成query查询就可以了


getSession().load(Admin.class, adminId);


改为:
query = getSession().createQuery("from Admin where id=?");
query.setInteger(0, adminId);

你可能感兴趣的:(java,sql,Hibernate,.net,SQL Server)