大家谈谈用nhibernate、强类型的dataset和petshop式做数据层有何优缺点,大家比较一下
------解决方案--------------------------------------------------------
做大项目不要学PetShop4那样的数据实体
------解决方案--------------------------------------------------------
nhibernate把数据访问OO化,把经历从数据访问转移业务逻辑~
------解决方案--------------------------------------------------------
其实hibernate出现的初衷是解决 DAL和数据库之间的破碎关系的
例如:1.DAL不能自身适应多种数据库之间的切换;(包含 连接和符合当前使用数据库的sql),一旦发生数据库切换,以前的DAL会影响很多地方。
2。同时有效的提高 JDBC中使用的ResultSet这个数据容器性能;