阿里java开发手册-泰山版--阅读摘记(数据库)

建表规约

我基本上都采用了string,仔细想想,性能不好。
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)

索引规约

唯一索引的建立,只要是合理的,不要嫌多
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
很可惜,我的varchar基本都在2,30左右
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)

SQL

1,*,列名。前两者基本一样,都会在运行过程中自己去做优化。
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)

ORM映射

阿里java开发手册-泰山版--阅读摘记(数据库)
如果没有SQL,或者是自动生成的SQL,也是一样的,当然实体类的字段上必须做映射
阿里java开发手册-泰山版--阅读摘记(数据库)
越来越感觉这种自动生成的SQL真的好用
阿里java开发手册-泰山版--阅读摘记(数据库)
不懂什么时候会出现这种情况,
阿里java开发手册-泰山版--阅读摘记(数据库)
阿里java开发手册-泰山版--阅读摘记(数据库)