类型 1: system:id,name,…… config:id,name,system_id,……
类型 2: system:system_id,name,…… config:config_id,name,system_id,……
1
zyxk 282 天前
按说 2 好点,但是我一般用 1
|
2
vikaptain 282 天前
我用类型 1
|
3
silverdog OP 有没有 xx ,xx ,xx ,xx 的说一下
|
4
linauror 282 天前
一般用类型 2 ,虽然多打几个字母,但在表关联或者代码中都可以统一用 xxx_id ,一眼就知道是什么字段
|
5
potatowish 282 天前 via iPhone
1 ,id 是主键,不需要再重复声明
|
6
zhangxh1023 282 天前
2 不应该是 system:system_id,system_name,…… config:config_id,config_name,system_id,…… 吗
|
7
silverdog OP @zhangxh1023 6
|
8
xiaoHuaJia 282 天前
2 在代码 aop 中统一处理 id 字段的时候,例如根据 id 缓存数据,或者统一处理,还需要配合一个自定义注解,好麻烦。
|
9
wu00 282 天前
用 1 ,重复声明不干净
|
10
pannanxu 282 天前
表内用 id 、外键表用 system_id,system_xxx
|
11
cnoder 282 天前
1 各种 orm 已经很成熟啦,处理也不麻烦。干净一点好
|
12
Akitora 282 天前 via Android
我选 1
|
13
xuelu520 282 天前
选 1 ,这要是表名长点,2 的字段名不得非常长?
|
14
pkoukk 282 天前
1
|
15
siweipancc 281 天前 via iPhone
join/select 请限定表名跟别名,外键才用这个,不要折腾自己,跟现代框架的开箱特性不符
|
16
hefish 281 天前
无所谓吧。 就好比好文章不用太纠结于改用逗号,还是顿号。。。能表达清楚意思即可。
|
17
dyv9 277 天前 via Android
用 1 join 时不用另外别名只能说业务简单,没差别,复杂查询联表和子查询都多,不用别名是不够的
|