java.sql.SQLException: Field 'login_date' doesn't have a default value解决方法


在做web项目的insert插入操作的时候,

由于对于一个字段没有插入数据,

xml文件写法如下:

   <insert id="savePremissUser" >
        insert into premiss_user (login_ip,login_name,user_name,pwd,user_role) values(
        #{premissUser.loginIp},
        #{premissUser.loginName},
        #{premissUser.userName},
        #{premissUser.pwd},
        #{premissUser.userRole}
        )
    
    </insert>

 

点击增加按钮,输入数据之后

 

 

点击提交表单,向数据库中插入数据的时候,总是提示错误

java.sql.SQLException: Field 'login_date' doesn't have a default value
解决方法:
在数据库中设置为login_date字段可以为空即可(去掉不是null中的勾就行)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM