style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

consulta Spring y mybatis

BSaludos a todos, esperon me puedan ayudar a resolver este problema, tengo un libreria (.jar ) que he generado con spring y maven que contiene basicamente la logica de una aplicacion, mi configuraciojn de sring es :

<!-- For defining Spring Bean -->
        <context:component-scan base-package="pe.com.prueba"></context:component-scan>
                               
        <bean id="dataSource"
                class="org.springframework.jdbc.datasource.DriverManagerDataSource">
                <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
                <property name="url" value="jdbc:oracle:thin:@IP:1521:XE" />
                <property name="username" value="SEGURIDAD" />
                <property name="password" value="xxx" />
        </bean>

        <bean id="transactionManager"
                class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
                <property name="dataSource" ref="dataSource" />
        </bean>
       
        <!-- En MyBatis-Spring se usa un SqlSessionFactoryBean para crear una SqlSessionFactory -->
        <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
                <property name="dataSource" ref="dataSource" />
                <property name="configLocation" value="SqlMapConfig.xml" />
        </bean>
                       
        <!-- For consider the using of annotations foe defining Spring Bean -->
        <context:annotation-config />

        <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
                <constructor-arg index="0" ref="sqlSessionFactory" />
        </bean>
<code>

Cuando realizo mis pruebas de test, se ejecuta sin problemas, pero cuando lo llamo desde mi aplicativo web, me devuelve el datasource pero no inyecta los mapper, ya que el error que me genera es Type interface is not known to the MapperRegistry, al ejecutar :

<code>
DLogAcceso dLogAcceso = (DLogAcceso) this.sqlSession.getMapper(DLogAcceso.class);
<code>

Mi contexto de spring de la parte web es:

<code>
       
        <bean id="dataSource"
                class="org.springframework.jdbc.datasource.DriverManagerDataSource">
                <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
                <property name="url" value="jdbc:oracle:thin:@ip:1521:XE" />
                <property name="username" value="SEGURIDAD" />
                <property name="password" value="xxx" />
        </bean>

        <bean id="transactionManager"
                class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
                <property name="dataSource" ref="dataSource" />
        </bean>
                                       
        <!-- For consider the using of annotations foe defining Spring Bean -->
        <context:annotation-config />

        <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
                <property name="dataSource" ref="dataSource" />        
<!--            <property name="configLocation" value="/pe/com/gmd/saa/configuration/SqlMapConfig.xml" />        -->
<!--            <property name="configLocation" value="/WEB-INF/MBatys/SqlMapConfig.xml" />              -->
        </bean>
                       
        <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
                <constructor-arg index="0" ref="sqlSessionFactory" />
        </bean>

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Los detalles que has

 

Los detalles que has proporcionado no son suficientes para determinar el problema. ¿Qué contiene el archivo SqlMapConfig.xml? ¿Ocurre alguna excepción cuando Spring es cargado? ¿Qué versión de MyBatis estás utilizando?

Por cierto, org.springframework.jdbc.datasource.DriverManagerDataSource no es un pool de conexiones. Sin embargo, si esto es una prueba (pe.com.prueba), no hay problema.

~~~

Preguntas de Certification + Spring + myIbatis

Hola chicos,
Soy David uno de los creador de Spring Certification Questions .

Aquí a Spring Certification Questions ofrecemos free Spring Certification Questions y mas..
Presupuesto tenemos preguntas sobre Spring y MyIbatis también con soluciones, prueba!!!

Si usted está interesado: Spring Mock Exams y recuerda que el sitio web también tienes información general sobre el examen.

Gracias - David

Ofertas o cursos

 

Las ofertas o cursos se deben publicar en los Foros de Discusión, específicamente en Ofertas de empleo, cursos y anuncios. Cualquier oferta o curso fuera de su sitio permitido serán eliminados. — Más detalles en los Lineamientos de publicación.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">