关于ERP系统与Hibernate的疑问

我们公司现在做了一个erp系统,但是由于系统所涉及的数据库方面的操作都是通过sql语句来直接实现的。我们的每一个sql语句都比较长,都是那种很长很长的,一般的都有几十行。而且很复杂。我想请教各位,像这种情况的话,能使用持久化的orm框架麻,如hibernate这些?还有就是顺便问一问,想这种erp的系统的正确方法应该是什么?

是自己从头来还是在别人的基础上二次开发?如果是自己重头来,那么用Hibernate比较好。如果是二次开发,那么最好还是按人家的规矩来。
ERP是企业信息化的理论性的东西。ERP产品是这种理论的具体实现。怎么实现没有什么正确方法,只要你能满足需求,能随需应变,都是正确的。

谢谢给我建议,我们是在以前的基础上开发,但是我想知道的是,如果sql语句是很长很长的,用hibernate也能实现吗?

可以,hibernate支持各种查询,有分页查询,有连接查询,有分组查询,可使用内置函数,像sum(),min()之类.支持子查询和多态查询.人家居然开发出来hibernate就想到了支持各种sql查询语句.

了解你的意思了,你是说hibernate也可以通过其他方式实现复杂的查询,但是他的效率一定会是比直接用jdbc快的,因为我们的一个功能,可能要一分多钟才能执行完成,如果用hibernate就不知道要多少时间了