1.尽量基于视图开发,这是出于安全性的原因,以及降低耦合度 2.如果一个过程涉及到几个dml操作,请把commit放到最后执行,不要在中间有commit语句,如果只是提交了前面一部分,后面的没有提交那么将会出现数据不一致