有jdbc或者HIBERNATE还有用存储过程的必要吗?

解决方案 »

  1.   

    有,当你数据量大,又要经常改动的时候,就需要考虑用存储过程了。
    它就是安全、易维护。最主要的就是提高性能,你可以测试下。项目中统计类,报表类都是用存储过程来写。几万行数据,写SQl语句时要用2分钟,改成存储过程10秒就OK了。因为庞大的SQl语句你用代码填充时本来就很麻烦,还要在填充好时再交给Sqlserver执行。如果写成存储过程,代码直传参数可以了。