数据库
迷迷糊糊过好每一天
这个作者很懒,什么都没留下…
展开
-
数据库报错:java.lang.NumberFormatException:For Input String “Y“
1. 开发场景mybatis语法:UPDARE USER SET<if test=" userYn=='Y' ">USERNAME = #{userName} </if>SEX = #{sex}WHERE ID = #{id}2.发生错误执行时报错:java.lang.NumberFormatException:For Input String “Y”3. 解决方法‘y’/‘n’ 被认为时char类型,需要将其修改为String.UPDARE USE原创 2022-01-28 11:06:29 · 1906 阅读 · 0 评论 -
Oracle中表定义使用varchar(100),代表存储100个字节而不是100个字符。
1. 开发场景:使用H2存储数据库进行设计,前后台需求设计字段长度为100个字符。表设计为:<changeSet id="xxx" author="xxx"><createTable tableName="xx" remarks="xx"><column name="DESCRIPTION" type="varchar(100)" remarks="xx" /></createTable></changeSet>2.发生错误将原创 2022-01-28 10:57:48 · 1686 阅读 · 0 评论