项目很小的话可以直接写sql,大一些的话就用持久化映射框架了。

解决方案 »

  1.   

    代码中直接写SQL我一般就用PHP了,再高级点就是django了。
      

  2.   

    PHP  直接写也不好吧。
      

  3.   

    这个课题,我觉得使用存储过程是合适的,放在数据库环节,数据库应该提供存储过程生成工具。
    然后,例如morphia、hibernate,是不是在运行过程中生成相当于存储过程的sql语句发到数据库?我的意思是,要是生成的sql语句太简单的话,频繁查询的话,就不太好了。那就不如放在数据库环节,数据库应该提供存储过程生成工具。
      

  4.   

    可以使用mybatis,将Sql和代码进行分离
      

  5.   

    我不会告诉你我之前是用Hibernate的