java - 如何使一张表中的数据相对独立
大家讲道理
大家讲道理 2017-04-17 13:02:04
0
1
314

现有一些表,里面有一些不同公司的的数据,要求当前的操作人只能访问和操作本公司的数据,请问应该怎么实现比较好?
现在用的方法是每个表都加个字段来区分,查询或者操作的时候都加上这个条件。

项目框架 spring mvc +shiro + mybatis + mysql

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
左手右手慢动作

公司比较多的话,你这样做的就很好。

公司不多,可以分表,以表名区分。也可以分库,每个公司一个库。

这三种,针对租户类型应用各有好处。按表就可以用数据库上设置权限,按库一样,更加安全。按字段的方式,好处是灵活,无需考虑跨表跨数据库的操作性能影响和代码编写的麻烦。但是需要警惕app的权限管理,这些本来可以有数据库来做的工作,现在需要app自己考虑。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!