学生表的课程插入、修改、删除、查询

 

实体类entity下的表course

public class Course {
    private int cno;
    private String cname;
    private int classHour;

    public int getCno() {
        return cno;
    }

    public void setCno(int cno) {
        this.cno = cno;
    }

    @Override
    public String toString() {
        return "Course{" +
                "cno=" + cno +
                ", cname='" + cname + '\'' +
                ", classHour=" + classHour +
                '}';
    }

    public String getCname() {
        return cname;
    }

    public void setCname(String cname) {
        this.cname = cname;
    }

    public int getClassHour() {
        return classHour;
    }

    public void setClassHour(int classHour) {
        this.classHour = classHour;
    }
}

对课程表下学号(cno)、姓名(cname)、课时(classHour) 进行定义。

dao下的接口CoursDao

public interface CourseDao {

    @Insert("insert into course(cname,classhour) value (#{cname},#{classHour})")
    int add(Course course);

    @Update("update course set cname=#{cname},classhour=#{classHour} where cno=#{cno}")
    int up(Course course);

    @Delete("delete from course where cno=#{cno}")
    int del(int cno);

    @Select("select * from course")
    List<Course>findAll();
}

测试类TestCourseDao

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations ={"classpath:spring.xml"} )
public class TestCouseDao {
    @Autowired
    CourseDao courseDao;

    @Test
    public void testAdd(){
        Course course=new Course();
        course.setCname("jsp");
        course.setClassHour(64);
        int i=courseDao.add(course);
        if(i>0){
            System.out.println("添加成功");
        }else{
            System.out.println("添加失败");
        }
    }
    @Test
    public void testUp(){
        Course course=new Course();
        course.setCname("css");
        course.setClassHour(48);
        course.setCno(3);
        int i=courseDao.up(course);
        if(i>0){
            System.out.println("修改成功");
        }else{
            System.out.println("修改失败");
        }
    }
    @Test
    public void testDel(){

        int i=courseDao.del(3);
        if(i>0){
            System.out.println("删除成功");
        }else{
            System.out.println("删除失败");
        }
    }
    @Test
    public void findAll(){

        List<Course> all=courseDao.findAll();
        for(Course c:all){
            System.out.println(c);
        }
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值