公司数据库编码规范

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公司数据库编码规范相关的知识,希望对你有一定的参考价值。

文章目录

公司数据库编码规范

要用到resultMap进行映射

因为我们的数据库里面的表有很多字段写的都不够规范,它的名字不能够和我写的DO实体进行自动映射,因此我必须要把数据库字段和DO实体类字段进行手动映射,如下图:

使用sql标签单独定义我们的数据库表的全部列

使用sql标签定义数据库表的列,如下图:

然后使用include标签引入我们的列,如下图:

使用sql标签单独定义我们的where子句

使用sql标签定义我们的where子句如下图:

通过include标签引入sql标签里面的where条件值,如下图:

通过trim来动态的写sql语句

trim标签的几个重要的属性:prefix属性,prefixOverrides属性,suffix属性,suffixOverrides属性

prefix是前缀,主要是为我们trim标签里面的东西增加一个前缀;

suffix是后缀,主要是为我们trime标签里面的东西增加一个后缀;

prefixOverrides="and|or"的作用:我们会把trim标签里面的元素通过某种符号连接,但是有的时候这个连接符号在前面不合法,我们就需要手动去掉,比如where标签的后面,如果紧接着一个and符号,这个就是不合法的,我们就可以通过prefixOverrides进行去掉;

同理如果set的最后面有一个逗号 这也是不合理的,因为这个是后缀,所以我们可以通过suffixOverrides=","去掉。

下面来看一个通过trim标签动态写where子句的例子,如下图:

下面再来看一个使用trim往表里面动态插入列的例子,如下图:

以上是关于公司数据库编码规范的主要内容,如果未能解决你的问题,请参考以下文章

如何提高工作效率?

《Rust 编码规范》

软件开发规范六《Android开发编码规范》

软件开发规范六《Android开发编码规范》

Android 编码规范

execl函数vlookup