We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 008e1dd commit 9fe8926Copy full SHA for 9fe8926
wiki/mapper3/3.Use.md
@@ -116,6 +116,14 @@ private Integer id;
116
117
注意`<selectKey>`中的内容就是`IDENTITY`参数值对应数据库的SQL
118
119
+**______________________下面这个提醒很重要______________________**
120
+
121
+**重要提醒:**`IDENTITY`除了上面这些选项外,还可以是任意可以执行的SQL,例如MySql的`select uuid()`,SqlServer的`select newid()`等等,这种情况下需要保证主键的类型和SQL的返回值一致。
122
123
+利用这一个特点,我们就可以使用可以回写的UUID值,如果想获得更特殊的主键值,可以自己写函数调用。
124
125
+**______________________上面这个提醒很重要______________________**
126
127
###3.`@GeneratedValue(generator = "UUID")`
128
```java
129
//可以用于任意字符串类型长度超过32位的字段
@@ -157,7 +165,6 @@ values
157
165
</insert>
158
166
```
159
167
160
-
161
168
##4. 将继承的Mapper接口添加到Mybatis配置中
162
169
163
170
###非Spring项目中在mybatis配置文件中配置,如:
0 commit comments