首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MyBatis -插入TypeHandler - java.lang.ClassNotFoundException

MyBatis -插入TypeHandler - java.lang.ClassNotFoundException
EN

Stack Overflow用户
提问于 2016-08-17 15:25:08
回答 1查看 2.2K关注 0票数 0

Mapper.xml

代码语言:javascript
复制
<insert id = "insertVacation" parameterType = "Vacation">
    INSERT INTO ferias (audit_dt, audit_usuario, audit_st_ope,
    feri_cfun_cd_mat, feri_fepa_ano, feri_sq, feri_dt_inicio, feri_dt_fim,
    feri_fsfr_cd, feri_st_pag, feri_ds_obs, feri_st_ad13sal, feri_dt_pagref,
    feri_st_autorizado, fepa_st_recebe_adferias, feri_fl_periodo_ativo,
    feri_dt_programacao, feri_dt_autorizacao, feri_tp_programacao,
    feri_fl_adiantamento_durante, feri_fl_13_durante ) 
    VALUES (#{auditDate, typeHandler="br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler"}, #{auditUser}, #{auditStatus}, #{userCode},
    #{currentYear}, #{sequencial}, #{initialPeriod}, #{finalPeriod},
    #{status}, #{paymentStatus}, #{note}, #{advance13th}, #{paymentDate}, 
    #{statusAuthorized}, #{additional}, #{activePeriod}, #{scheduleDate}, 
    #{authorizationDate}, #{typeProgramming}, #{advanceVacation}, 
    #{advance13thVacation} )    
</insert>

mybatis-config.xml

代码语言:javascript
复制
<typeHandlers>
    <typeHandler javaType="org.joda.time.DateTime" jdbcType="DATE" handler="br.gov.df.terracap.grh.util.DateTimeTypeHandler"/>
    <typeHandler javaType="org.joda.time.LocalDateTime" jdbcType="TIMESTAMP" handler="br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler"/>
</typeHandlers>

测试插入错误

数据库更新错误。原因: org.apache.ibatis.builder.BuilderException:错误解析类。原因:'"br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler"'.:无法解析类型别名org.apache.ibatis.type.TypeException原因:无法找到类:"br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler“###原因: org.apache.ibatis.builder.BuilderException:错误解析类。原因:'"br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler"'.:无法解析类型别名org.apache.ibatis.type.TypeException原因:无法找到类:"br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler“org.apache.ibatis.exceptions.PersistenceException

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 12:38:52

值(#{auditDate,typeHandler="br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler"} )

更正:

值(#{auditDate,typeHandler=br.gov.df.terracap.grh.util.LocalDateTimeTypeHandler} )

*没有引号

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39000664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档