为什么老师的可以,我的就不可以更新呢?

来源:3-6 dao层开发

含泪韵心弦

2018-09-30 00:40

org.springframework.dao.DuplicateKeyException: 

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '东苑' for key 'UK_AREA'

### The error may involve com.aochuang.dao.AreaDao.updateArea-Inline

### The error occurred while setting parameters

### SQL: UPDATE  tb_area          SET area_name=?,                                                        last_edit_time = ?

### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '东苑' for key 'UK_AREA'

; ]; Duplicate entry '东苑' for key 'UK_AREA'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '东苑' for key 'UK_AREA'


写回答 关注

3回答

  • 慕仙4304796
    2018-11-20 15:23:00

    添加的字段在数据库中是唯一字段(UNIQUE KEY),添加的数据再数据库中已经存在了,所以会报这个问题。

  • 梦想成为码神的咸鱼
    2018-10-01 21:20:02

    对呀  你直接在测试那里new Date对象进去就行啦 

    含泪韵心弦

    还是不行,报同样的错误

    2018-10-08 14:28:21

    共 2 条回复 >

  • 梦想成为码神的咸鱼
    2018-10-01 20:51:14

    你直接在Sercvice层那里new一个Date对象来填入这个属性

    含泪韵心弦

    这个只是测试,调用dao就可以了呀!但是老师的可以我的却更新不了

    2018-10-01 20:54:57

    共 1 条回复 >

SpringBoot+MyBatis搭建迷你小程序

SpringBoot+MyBatis搭建小程序后台

91500 学习 · 621 问题

查看课程

相似问题