@@ -304,10 +304,10 @@ public void reloadProject(SqlSession sqlSession, ClassLoader loader, String pack
304304 ObjectUtil tbMapper = new ObjectUtil (sqlSession .getMapper (loader .loadClass (packagz + ".TbMapper" )));
305305 List <Object > params = new ArrayList <>();
306306 params .add (new ObjectUtil (loader , packagz + ".Tb" ).set ("id" , 1L ).set ("field1" , "ts1" ).getObject ());
307- params .add (new ObjectUtil (loader , packagz + ".Tb" ).set ("id" , 6L ). set ( " field1" , "ts2" ).set ("field2" , 1 ).getObject ());
307+ params .add (new ObjectUtil (loader , packagz + ".Tb" ).set ("field1" , "ts2" ).set ("field2" , 1 ).getObject ());
308308
309309 String sql = SqlHelper .getFormatMapperSql (tbMapper .getObject (), "batchUpsert" , params );
310- Assert .assertEquals (sql , "insert into tb (id, field1, field2) values (1, 'ts1', null ) , (6 , 'ts2', 1 ) on duplicate key update id = values(id), field1 = values(field1), field2 = values(field2)" );
310+ Assert .assertEquals (sql , "insert into tb (id, field1, field2) values (1, 'ts1', null ) , (null , 'ts2', 1 ) on duplicate key update id = values(id), field1 = values(field1), field2 = values(field2)" );
311311 // 2. 执行sql
312312 Object count = tbMapper .invoke ("batchUpsert" , params );
313313 Assert .assertEquals (count , 3 );
@@ -317,7 +317,7 @@ public void reloadProject(SqlSession sqlSession, ClassLoader loader, String pack
317317 rs .first ();
318318 Assert .assertEquals (rs .getString ("field1" ), "ts1" );
319319
320- rs = DBHelper .execute (sqlSession , "select * from tb where id = 6 " );
320+ rs = DBHelper .execute (sqlSession , "select * from tb where id = 4 " );
321321 rs .first ();
322322 Assert .assertEquals (rs .getString ("field1" ), "ts2" );
323323 }
0 commit comments