You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.8 KiB
42 lines
1.8 KiB
package com.dao;
|
|
import java.util.List;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.springframework.stereotype.Repository;
|
|
import com.entity.Users;
|
|
|
|
@Repository("usersDAO") // Repository标签定义数据库连接的访问 Spring中直接扫描加载
|
|
@Mapper // 不需要在spring配置中设置扫描地址 spring将动态的生成Bean后注入到UsersServiceImpl中
|
|
public interface UsersDAO {
|
|
|
|
/**
|
|
* UsersDAO 接口 可以按名称直接调用users.xml配置文件的SQL语句
|
|
*/
|
|
|
|
// 插入网站用户表数据 调用mapper包users.xml里的insertUsers配置 返回值0(失败),1(成功)
|
|
public int insertUsers(Users users);
|
|
|
|
// 更新网站用户表数据 调用mapper包users.xml里的updateUsers配置 返回值0(失败),1(成功)
|
|
public int updateUsers(Users users);
|
|
|
|
// 按主键删除网站用户表数据 调用mapper包users.xml里的deleteUsers配置 返回值0(失败),1(成功)
|
|
public int deleteUsers(String usersid);
|
|
|
|
// 批量删除网站用户表数据 调用mapper包users.xml里的deleteUsersByIds配置 返回值0(失败),大于0(成功)
|
|
public int deleteUsersByIds(String[] ids);
|
|
|
|
// 查询网站用户表全部数据 调用mapper包users.xml里的getAllUsers配置 返回List<Users>类型的数据
|
|
public List<Users> getAllUsers();
|
|
|
|
// 按照Users类里面的值精确查询 调用mapper包users.xml里的getUsersByCond配置 返回List<Users>类型的数据
|
|
public List<Users> getUsersByCond(Users users);
|
|
|
|
// 按照Users类里面的值模糊查询 调用mapper包users.xml里的getUsersByLike配置 返回List<Users>类型的数据
|
|
public List<Users> getUsersByLike(Users users);
|
|
|
|
// 按主键查询网站用户表返回单一的Users实例 调用mapper包users.xml里的getUsersById配置
|
|
public Users getUsersById(String usersid);
|
|
|
|
}
|
|
|
|
|