guoao1 2017-11-30 01:48 采纳率: 20%
浏览 1010

SSM项目集成mybatis出错,哪位大佬帮帮忙

网上说的namespace 和接口名相同我都看了没什么问题

接口

 import com.sztaiji.entity.User;

public interface UserDAO {
    public User findByUsername(String username);
    public void save(User user);
}

实现类


import javax.annotation.Resource;

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.stereotype.Repository;

import com.sztaiji.entity.User;
@Repository("userDAO")
public class UserDAOImpl implements UserDAO {
    @Resource(name="sst")
    private SqlSessionTemplate sst;

    public User findByUsername(String username) {


        return sst.selectOne("com.sztaiji.dao.findByUsername", username);
    }

    public void save(User user) {
        sst.insert("com.sztaiji.dao.save", user);
    }

}

映射文件

 <?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"      
 "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
 <mapper namespace="com.sztaiji.dao.UserDAO">
    <insert id="save" parameterType="com.sztaiji.entity.User">
        insert into tb_user(username,pwd,name) values(#{username},#{pwd},#{name})
    </insert>

    <select id=" findByUsername" parameterType="String" resultType="com.sztaiji.entity.User">
        select * from tb_user where username=#{username}
    </select>
 </mapper>

图片说明

  • 写回答

8条回答 默认 最新

  • Beauty_魅影 2017-11-30 01:51
    关注

    不是不用写dao的实现类啊, 直接写一个dao的接口就行了,然后直接去对应xml的id了么

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器