DAO中一个新想法;
一直在强调,service代码不要写sql,hql等与db级相紧密依赖的依赖语句,但是还是经常有人把hql,sql写在service中;
细想一下,不如把所有执行sql,hql等方法都禁止开发,建议在dao类中用protected,在dao接口中不要声明任何sql,hql的执行方法;
这样就从源头控制了service层漫延sql,hql等任意层写入; 1 楼 wuhoufeng 2011-01-11 个人水平习惯不一样,你非要这么做,影响会比较大 2 楼 mhxzsj 2011-01-20 mvc模式