上次听人说了,在数据访问层写sql,隐藏表结构,根本无从谈起,
那么我想为了性能和隐藏表结构,直接把所有的数据库操作全写成存储过程,这样做合适么,另外啊就算全是存储过程,那软件系统里的实体类呢,不是也一定程度上的暴露了表结构吗?
请哪位大大,讲讲这方面的东西吧
那么我想为了性能和隐藏表结构,直接把所有的数据库操作全写成存储过程,这样做合适么,另外啊就算全是存储过程,那软件系统里的实体类呢,不是也一定程度上的暴露了表结构吗?
请哪位大大,讲讲这方面的东西吧
添加,修改,删除都用存储过程都映射成了实体类,而且DB做了权限限制,sql语句只能做查询,想修改数据必须调用存储过程