SSH框架下的登录+增删查改
又到了CSDN时间
今天学习了maven下的SSH框架的登录界面以及对数据库的增删查改
具体软件为:idea+maven+mysql
这是整体的工程构成
按照上图创好文件夹和包后
第一步:从以前的项目中把各个配置文件(.xml)Copy过来
因为我发现了所有的SSM框架都大同小异
拷贝过来后,按照路径更改一下扫描的位置就ok了
第二步:先写dao层的接口,
package com.zhongruan.web_demo.dao;
import com.zhongruan.web_demo.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
public interface IUserDao {
List<User> getUsers();
// User getUserById(String username);
User getUserById2(String username);
User getUserByName(@Param("name") String username);
int updateUser(User user);
int addUser(User user);
int deleteUser(User user);
}
在mapper文件夹下的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.zhongruan.web_demo.dao.IUserDao">
<insert id="addUser"