/ / Camunda mybatis maping error de archivo - mybatis, camunda, mappings

Error del archivo de mapeo de Camunda Mybatis - Mybatis, camunda, mappings

Hola siguiente es mi archivo customMapping.

<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.c.DeploymentMapper">
<typeAlias type="org.bpmn.core.mgt.model.DeploymentMetaDataModel" alias="DeploymentMetaDataModel"/>
<resultMap type="org.bpmn.core.mgt.model.DeploymentMetaDataModel" id="selectMetaDataMap">
<id column="ID_" property="id"/>
<result column="NAME_" property="packageName"/>
<result column="TENANT_ID_" property="tenantID"/>
<result column="CHECK_SUM_" property="checkSum"/>
</resultMap>

<!-- Default execution as PREPARED statements -->
<select id="selectMetaData" resultMap="selectMetaDataMap">
select * from BPS_BPMN_DEPLOYMENT_METADATA WHERE TENANT_ID_ = #{tenantID} AND NAME_ = #{name}
</select>
</mapper>

Al leer este archivo estoy dado con esta excepción.

org.camunda.bpm.engine.ProcessEngineException: Error while building ibatis SqlSessionFactory: Error parsing SQL Mapper Configuration.
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.
Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 47; Document root element "mapper", must match DOCTYPE root "null".
at org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.initSqlSessionFactory(ProcessEngineConfigurationImpl.java:887)

este es mi mappings.xml

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>
<settings>
<setting name="lazyLoadingEnabled" value="false" />
</settings>
<mappers>
<mapper resource="DeploymentMapper.xml" />
</mappers>
</configuration>

¿Alguna idea de lo que está mal con mi archivo de asignaciones?

Respuestas

1 para la respuesta № 1

El elemento typeAliase no está permitido en un archivo de mapeo. Puede ser parte de la configuración. typeAliases sección.