Mybatis
一杯星空一个世界
恐惧来源于无知。
展开
-
mybatis的selectKey作用
SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。使用mybatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。属性 描述 keyProperty :selectKey 语句结果应该被设置的目标属性。 res...转载 2018-08-23 09:31:08 · 1043 阅读 · 0 评论 -
MYBATIS中if test判断中的注意事项
mybatis中有这样一个SQL判断,<if test="status != null and status !='' ">and a.STATUS = #{status,jdbcType=SMALLINT}</if>status是一个Byte类型对象,当status = 1时判断成立,status=0 就不成立,按理说都应该成立的。自己试着把status !=’...原创 2018-10-18 18:06:07 · 12170 阅读 · 5 评论 -
Error setting null for parameter #1 with JdbcType OTHER .无效的列类型
org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configu...原创 2018-09-30 18:12:40 · 18932 阅读 · 0 评论 -
@Param注解的使用,加与不加
在使用mybatis时经常碰到这些错误:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'code' in 'class java.lang.String'; (应该是一个参数的情况下会出现)nested exception is org.apache.ibatis....原创 2018-11-29 11:31:18 · 11385 阅读 · 9 评论 -
Oracle的批量插入,两种写法
<insert id="insertBatchDeliverableSubmit" parameterType="cn.evun.qns.sqm.apqp.model.PPAP"> insert into SQM_PPAP_DELIVERABLE_SUBMIT (ID, PPAPCODE, DELIVERABLEID, ...原创 2019-03-23 10:25:11 · 27063 阅读 · 5 评论