“七十三” 2023-02-06 22:04 采纳率: 44.4%
浏览 21
已结题

如何根据日期和名称删除对应行。

如何根据日期和名称删除对应行。

img


```java
package com.bwcf.dao;

import com.bwcf.pojo.Dormitory;

import java.util.List;

public interface DormitoryDao {
    //新增
    public String adddormitory(Dormitory dormitory);

    //删除
    public String deletedormitory(String dormitory);

    //修改
    public String updatedormitory(Dormitory dormitory);

    //查询1
    public Dormitory querydormitory(String dormitory);

    //查询2
    public List<Dormitory> querydormitory();
    
}




```java
package com.bwcf.dao.impl;

import com.bwcf.dao.DormitoryDao;
import com.bwcf.pojo.Dormitory;

import java.util.List;

public class DormitoryDaoImpl extends BaseDao implements DormitoryDao {
    @Override
    public String adddormitory(Dormitory dormitory) {

        String sql = "insert into b_sushe(Createtime,dormitory,dianbiao1,dianbiao2,name1,name2,name3,name4,name5,name6) values(?,?,?,?,?,?,?,?,?,?)";
        return String.valueOf(update(sql,dormitory.getCreatetime(),dormitory.getDormitory(),dormitory.getDianbiao1(),dormitory.getDianbiao2(),
                dormitory.getName1(),dormitory.getName2(),dormitory.getName3(),dormitory.getName4(),dormitory.getName5(),dormitory.getName6()));
    }

    @Override
    public String deletedormitory(String dormitory) {
        String sql = "delete from b_sushe where Createtime = ? AND dormitory = ?";
        return String.valueOf(update(sql,dormitory));
    }

    @Override
    public String updatedormitory(Dormitory dormitory) {
        String sql = "update b_sushe set Createtime  = ?,dormitory = ?,dianbiao1 = ?,dianbiao2 = ?,name1 = ?,name2 = ?,name3 = ?,name4 = ?,name5 = ?,name6 = ?";
        return String.valueOf(update(sql,dormitory.getCreatetime(),dormitory.getDormitory(),dormitory.getDianbiao1(),dormitory.getDianbiao2(),
                dormitory.getName1(),dormitory.getName2(),dormitory.getName3(),dormitory.getName4(),dormitory.getName5(),dormitory.getName6()));
    }

    @Override
    public Dormitory querydormitory(String dormitory) {
        String sql = "select Createtime,dormitory,dianbiao1,dianbiao2,name1,name2,name3,name4,name5,name6 from b_sushe where dormitory = ?";
        return (Dormitory) queryForList(Dormitory.class,sql,dormitory);
    }

    @Override
    public List<Dormitory> querydormitory() {
        String sql = "select Createtime,dormitory,dianbiao1,dianbiao2,name1,name2,name3,name4,name5,name6 from b_sushe";
        return queryForList(Dormitory.class,sql);
    }
}


package com.bwcf.test;

import com.bwcf.dao.DormitoryDao;
import com.bwcf.dao.impl.DormitoryDaoImpl;
import com.bwcf.pojo.Dormitory;
import org.junit.Test;

public class DormitoryDaoTest {

    private DormitoryDao dormitoryDao = new DormitoryDaoImpl();

    @Test
    public void adddormitory() {
        dormitoryDao.adddormitory(new Dormitory("2023-02-06","A02",1111,2222,"章子怡",null,null,null,null,null));
    }

    @Test
    public void deletedormitory() {
        dormitoryDao.deletedormitory()
    }

    @Test
    public void updatedormitory() {
    }

    @Test
    public void querydormitory() {
    }

    @Test
    public void testQuerydormitory() {
    }
}

  • 写回答

2条回答 默认 最新

  • pzzhao 2023-02-06 22:11
    关注

    你的代码没贴全,猜着写了下。

    daoimpl中的del方法改成下面这样

    @Override
        public String deletedormitory(Dormitory dormitory) {
            String sql = "delete from b_sushe where Createtime = ? AND dormitory = ?";
            return String.valueOf(update(sql,dormitory.getCreatetime(),dormitory.getDormitory()));
        }
    
    

    DormitoryDaoTest 类中的deletedormitory方法改成这样

        @Test
        public void deletedormitory() {
            dormitoryDao.deletedormitory(new Dormitory("2023-02-06","A02",1111,2222,"章子怡",null,null,null,null,null))
        }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月14日
  • 已采纳回答 2月6日
  • 创建了问题 2月6日

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP