qq_43620069 2019-10-28 14:23 采纳率: 0%
浏览 458

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.cqgcxy.ols.mapper.UserMapper.userRegister?

Invalid bound statement (not found)
UserMapper.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.cqgcxy.ols.mapper.UserMapper">
  <resultMap id="BaseResultMap" type="com.cqgcxy.ols.entity.User">
    <id column="id"  property="id" />
    <result column="Accounts"  property="accounts" />
    <result column="Password"  property="password" />
    <result column="Name"  property="name" />
    <result column="Sex"  property="sex" />
    <result column="Phone"  property="phone" />
    <result column="Email"  property="email" />
  </resultMap>
<!--用户注册-->
  <insert id="userRegister" parameterType="com.cqgcxy.ols.entity.User">
insert into user(id,Accounts,Password,Name,Sex,Phone,Email) values(default,#{accounts},#{password},#{name},#{sex},#{phone},#{email})


<!--用户登录-->

select * from user where Accounts=#{accounts} and Password=#{password}


UserMapper.java文件
@Mapper
@Repository
public interface UserMapper {
int userRegister(User user);

User userLogin (@Param("accounts") String accounts, @Param("password") String password);

}

UserServiceImpl.java文件
@Service
public class UserServiceImpl implements UserService {
@Autowired
UserMapper userMapper;
/**
* 用户注册
* @param user
* @return
*/
@Override
public int userRegister(User user) {
user.setPassword((MD5Util.getMD5String(user.getPassword())));
int result = userMapper.userRegister(user);
return result;
}

测试:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class ServiceTest {
@Autowired
UserService userService;
@Test
public void test(){
User user = new User();
user.setAccounts("13456");
user.setPassword("123456");
int i = userService.userRegister(user);
System.out.println(i);
}
}
然后就包找不到那个文件 输出文件里也有xml文件图片说明

  • 写回答

2条回答 默认 最新

  • 深巷里的黑猫 2019-10-28 16:03
    关注

    看代码好像没有什么问题, 你重建一下项目什么的看一下好不好使。 另外贴代码最好贴在代码块里,看起来太费劲了

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料