学科模块 属于业务功能
首先编写实体类
//学科模块 实体类
public class Course {
private String id; //科目id
private String name; //科目名称
private String remark; //备注
private String state; //状态
private String deptId; //部门id
private Date createTime; //创建日期
学科模块dao层接口
public interface CourseDao {
//保存
int save(Course course);
//删除
int delete(Course course);
//修改
int update(Course course);
//根据ID查询
Course findById(String id);
//查询全部
List<Course> findAll();
}
接着是 数据库 映射sql语句 配置文件
<?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.itheima.dao.store.CourseDao">
<resultMap id="BaseResultMap" type="com.itheima.domain.store.Course">
<id column="id" jdbcType="VARCHAR" property="id"/>
<result column="name" jdbcType="VARCHAR" property="name"/>
<result column="remark" jdbcType="VARCHAR" property="remark"/>
<result column="state" jdbcType="VARCHAR" property="state"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>