debug一下吧,或者把更多的代码发出来。我写了一遍,没有遇到你说的问题。
实体代码:
@Data
public class LoginInfo {
private int id;
private String loginName;
private String loginPwd;
}
Dao层代码:
@Repository
public interface LoginInfoDao {
int insert(LoginInfo loginInfo);
}
Xml代码
/p>
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
insert into login_info(login_name, login_pwd)
values (#{loginName}, #{loginPwd})
Test代码
@RunWith(SpringRunner.class)
@SpringBootTest
public class CateringApplicationTests {
@Autowired
private LoginInfoDao dao;
@Test
public void insert() {
LoginInfo info = new LoginInfo();
info.setLoginName("Jone");
info.setLoginPwd("Jone123");
int res = dao.insert(info);
assert res == 1;
assert info.getId() == 3;
}
}
数据库数据