Преглед на файлове

乐观锁完全实现,全部测试完成

小锅盖 преди 8 години
родител
ревизия
98c77765a5

+ 2 - 2
mybatis-plus/src/main/java/com/baomidou/mybatisplus/plugins/OptimisticLockerInterceptor.java

@@ -3,7 +3,7 @@ package com.baomidou.mybatisplus.plugins;
 import java.lang.reflect.Field;
 import java.lang.reflect.ParameterizedType;
 import java.lang.reflect.Type;
-import java.sql.Statement;
+import java.sql.Connection;
 import java.sql.Timestamp;
 import java.util.Date;
 import java.util.HashMap;
@@ -59,7 +59,7 @@ import net.sf.jsqlparser.statement.update.Update;
  *
  * @author TaoYu
  */
-@Intercepts({ @Signature(type = StatementHandler.class, method = "update", args = { Statement.class }) })
+@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = { Connection.class, Integer.class }) })
 public final class OptimisticLockerInterceptor implements Interceptor {
 
 	/**

+ 1 - 1
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/plugins/optimisticLocker/OptimisticLockerInterceptorTest.java

@@ -64,7 +64,7 @@ public class OptimisticLockerInterceptorTest {
 	}
 
 	@Test
-	public void shorttVersionTest() {
+	public void shortVersionTest() {
 		// 查询数据
 		ShortVersionUser versionUser = shortVersionUserMapper.selectById(1);
 		Short originVersion = versionUser.getVersion();