o*i
2 楼
小公司,基本上Spring + Sql server
数据库不可能会换
所有数据库操作全是调用存储过程的
感觉所有mapping之类的写一下也很快的,维护调试什么都挺方便的
数据库性能优化也容易,直接调试存储过程
头说Hibernate之类的是给不会Sql的程序员用的。。。。
大牛们说说像这种小公司,Hibernate有优势么?
数据库不可能会换
所有数据库操作全是调用存储过程的
感觉所有mapping之类的写一下也很快的,维护调试什么都挺方便的
数据库性能优化也容易,直接调试存储过程
头说Hibernate之类的是给不会Sql的程序员用的。。。。
大牛们说说像这种小公司,Hibernate有优势么?
z*3
4 楼
你告诉它
spring是给不会java的程序员用的
spring是给不会java的程序员用的
o*i
10 楼
我不是为了拆人家的台才问这个问题的呀
真心想了解一下呀
真心想了解一下呀
t*e
12 楼
这个问题反反复复的讨论过了。ORM最大的作用是提高开发效率,减少开发成本。如果
项目预计会处理非常多的table,要写很多的SQL,就用ORM。结果可能是一个query都不
用写,省个几万行code。
如果只是几个,十几个table的话,直接JDBC可能更容易些。
项目预计会处理非常多的table,要写很多的SQL,就用ORM。结果可能是一个query都不
用写,省个几万行code。
如果只是几个,十几个table的话,直接JDBC可能更容易些。
g*g
16 楼
补充一点。性能。如果项目够大,并发数够高。数据库会是瓶颈。这时候任何把逻辑往
应用服务器搬的行为都会提高系统的并发数。这也是ORM可以比SP性能好的原因。另外
,ORM使得Secondary Cache很容易做。Cache是提高性能最有效的手段之一。
应用服务器搬的行为都会提高系统的并发数。这也是ORM可以比SP性能好的原因。另外
,ORM使得Secondary Cache很容易做。Cache是提高性能最有效的手段之一。
相关阅读