在做CRUD新增/保存功能碰到的问题

本文档详细记录了在使用Navicat连接数据库、Eclipse编辑界面以及处理XML文件中SQL语句时遇到的常见问题及解决方案。针对数据无法正常传入数据库、数据展示异常及时间数据保存错误等问题,提供了具体的排查步骤与修正方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作:

1.打开一个具有新增功能的网页界面。

2.使用navicat建立数据库的连接。(*)

3.在Eclipse中打开新增的编辑页面。

碰到的问题有:

1.出现异常的提示框

主要原因:写错地址,导致数据无法正常传入数据库中。

2.点击保存按钮后,数据无法正常显示出来

主要原因:前提是确认了数据以及存放在数据库中。这里,很有可能是相对应的xml文件中sql语句写的有问题。

在.xml文件中查一下

<select id="findById" parameterType="java.lang.Long" resultMap="centerLogResultMap">
        select * from 
            center_log
        where 
            id = #{value}
    </select>

这个语句,看看在where代码块中是不是多加了判断的条件。

3.保存时间数据出现异常。

这个原因之一是json语句转换时间格式出了问题。

需要在对应的java文件中设置时间的转换。

    public void setOpenTime(String openTime) {
        System.out.println("str opten time"  + openTime);
        
        
        
        //this.openTime = new Timestamp(System.currentTimeMillis());
        this.openTime = Timestamp.valueOf(openTime);
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值