- java 个人新手记录
SSM框架(网上很多搭配ssm),MySql数据库; 记录BaseDao以及子类,和JDBC增添改查语句
SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式;其包含Dao层,Service层,Controller层;
对象的调用流程: 前端(JSP,Android,iOS) ——> Controller(Controller app) ——> Service ——> Dao ——> 数据库
Dao层父类接口,子类直接继承即可!
Dao父类:
import java.util.HashMap;
import java.util.List;
public interface BaseDao<T> {
/*删除数据*/
int deleteByPrimaryKey(int id);
int deleteByPrimaryKey(String src);
/*插入数据*/
int insert(T calss);
int insertSelective(T calss);
/*查询数据*/
T selectByPrimaryKey(int id);
T selectByPrimaryKey(String src);
T selectByPrimaryKeyMap(HashMap<String,Object> map);
List<T> selectByPrimary(HashMap<String,Object> map);
/*更新数据*/
int updateByPrimaryKeySelective(T calss);
int updateByPrimaryKey(T calss);
}
子类:
import com.javen.model.UserBean;
public interface UserDao extends BaseDao<UserBean>{
}
mapping--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.javen.dao.UserD