为什么推荐视图
		最后更新:2025-07-24 11:08:52
		|
		状态:未完成
		
	
	
	
	不用视图理由是在用到的时候JAVA和配置文件里都可以临时写。
如果数据量不大,结构不复杂,数据不敏感,只是显示个列表或明细确实没什么大问题。
但是以下实际情况却不是这样:
- 
		既然都需要写SQL了复杂度还是有点的
 当然不能拿那些helloworld说事,那些SQL都是多余的 根本就不需要写
- 
		不是每个人都熟悉数据库
 写出来的SQL很难保证质量
 
- 
		有些数据不是每个角色都有权限操作的
 敏感的数据知道的越少越好
- 
		用户可定制的环境中,不能把原来提供给程序员用的几百上千个表让用户自己去JOIN,不能把用户当程序员使用
 应该按场景或主题提供一个现成的视图
参考【自定义查询条件场景】
另外,抵制视图的大部分是团队中没有对数据库熟悉的。经历一个完整的项目就熟悉了。
