Skip to content

Commit 9fe8926

Browse files
committed
增加一个重要提醒
1 parent 008e1dd commit 9fe8926

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

wiki/mapper3/3.Use.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,14 @@ private Integer id;
116116

117117
注意`<selectKey>`中的内容就是`IDENTITY`参数值对应数据库的SQL
118118

119+
**______________________下面这个提醒很重要______________________**
120+
121+
**重要提醒:**`IDENTITY`除了上面这些选项外,还可以是任意可以执行的SQL,例如MySql的`select uuid()`,SqlServer的`select newid()`等等,这种情况下需要保证主键的类型和SQL的返回值一致。
122+
123+
利用这一个特点,我们就可以使用可以回写的UUID值,如果想获得更特殊的主键值,可以自己写函数调用。
124+
125+
**______________________上面这个提醒很重要______________________**
126+
119127
###3.`@GeneratedValue(generator = "UUID")`
120128
```java
121129
//可以用于任意字符串类型长度超过32位的字段
@@ -157,7 +165,6 @@ values
157165
</insert>
158166
```
159167

160-
161168
##4. 将继承的Mapper接口添加到Mybatis配置中
162169

163170
###非Spring项目中在mybatis配置文件中配置,如:

0 commit comments

Comments
 (0)