
数据库
迷迷糊糊过好每一天
这个作者很懒,什么都没留下…
展开
-
数据库报错: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 · 2016 阅读 · 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 · 1762 阅读 · 0 评论