可以不严谨的把常见的企业应用分为2类:联机事务处理OLTP和联机分析处理OLAP;
前者主要完成数据存储;后者主要完成数据查询;
显然,O/R 模型使用的范畴被严格限制在OLTP 范围内,对于OLAP,完全不必考虑O/R模型,那是完全不同的一个世界。
前者主要完成数据存储;后者主要完成数据查询;
显然,O/R 模型使用的范畴被严格限制在OLTP 范围内,对于OLAP,完全不必考虑O/R模型,那是完全不同的一个世界。
我现在的使用方法是,Spring + Hibernate + Oracle,只在做批量处理和综合查询的时候
才使用存储过程,而且Spring是支持的。这样就既使用了Hibernate,又没有为了存储过程
单独建立数据库连接,共用了同一数据源。不过我还是觉得,不管用什么技术,最重要的还是实现的系统的功能、性能、方便性、外观
还有就是工期。