Java 如何确定ibatis中是否已完成插入?

Java 如何确定ibatis中是否已完成插入?,java,sql,ibatis,ibatis.net,Java,Sql,Ibatis,Ibatis.net,返回的布尔值将为True或False,确定是否所有内容都已正确插入无论如何,您不能这样做。您需要使用int(或Integer)并将其与0进行比较如果result==0,则未插入任何行 @Insert("insert into TABLE(c1, c2, c3) " + "values ( #{col1}, #{col2}, #{col3})") Boolean save(Integer x, Integer y); 使用MyBatis,您可以定义自定义ResultHandler

返回的布尔值将为True或False,确定是否所有内容都已正确插入

无论如何,您不能这样做。您需要使用
int
(或
Integer
)并将其与
0
进行比较
如果
result==0,
则未插入任何行

@Insert("insert into TABLE(c1, c2, c3) " +
        "values ( #{col1}, #{col2}, #{col3})")
Boolean save(Integer x, Integer y);

使用
MyBatis
,您可以定义自定义
ResultHandler

iBatis或MyBatis?
@Insert("insert into TABLE(c1, c2, c3) values (#{col1}, #{col2}, #{col3})")
int save(final Integer x, final Integer y);