It cannot be loaded normally using MyBatis,TypeHandler in OSGI environment

how do you solve the problem that MyBatis cannot load TypeHandler according to the fully qualified name of the class in the configuration file in OSGI environment?

for example:

 <delete id="deleteById" statementType="PREPARED">
    delete from ${tableName} where id in
    <foreach item="item" collection="guidList" separator="," open="(" close=")">
      -sharp{item, typeHandler=com.example.GUIDTypeHandler}
    </foreach>
  </delete>

an error will be reported at this time:

Caused by: java.lang.ClassNotFoundException: Cannot find class: com.example.GUIDTypeHandler
    at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:200)
    at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89)
    at org.apache.ibatis.io.Resources.classForName(Resources.java:261)
    at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:116)
    ... 63 more
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b2c3e7-2bb16.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b2c3e7-2bb16.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?