es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRING-MYBATIS

El cursor de MyBatis no puede resolver el problema de memoria.

Estoy utilizando spring 2 y el cursor de mybatis para minimizar el impacto de la falta de memoria al seleccionar y procesar más de 100k registros a la vez, pero no estoy seguro de si estoy haciendo lo correcto. Mapper: @SelectProvider(type = provider.class, method = “retrieveTx”) Cursor retrieveTx(); DAO: @Transactional(readOnly . . . Read more

Prueba de MyBatis no encontrando el mapper.

Estoy intentando realizar una prueba JUnit 5 simple con Spring Boot y Mybatis… @Autowired no puede encontrar mi mapper. org.springframework.beans.factory.NoSuchBeanDefinitionException: No se encontró ningún bean que califique como candidato a autowire del tipo ‘fehrm.servicelayer.mapper.EnqueueStatusDao’ disponible: se esperaba al menos 1 bean. Anotaciones de dependencia: {@org.springframework.beans.factory.annotation.Autowired (necesario = true)} en org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1790) . . . Read more

¿Cómo establecer un valor de campo en una entidad guardada en MyBatis?

Aquí está mi método guardar para una entidad. Verifica un valor nulo de un campo no nulo surcharge que tiene un valor predeterminado de ‘verdadero’ en mi base de datos: <insert id="saveBundle" parameterType="Bundle"> <selectKey keyColumn="id" keyProperty="id" resultType="long" order="BEFORE"> select nextval('bundle_id_seq') </selectKey> insert into bundle(id, created, config_bundle_id, client_id, pif_type, renew_date, status, . . . Read more

MyBatis devuelve tanto emptyList() como null.

Aquí está mi solicitud de myBatis que debería devolver una lista: @Mapper public interface ClientAccessMapper { List findByClientAndPartnerWithAutoRenewal(@Param(“clientId”) Long clientId, @Param(“partner”) String partner, @Param(“autoRenewal”) Boolean autoRenewal); } select * from client_access where client_id = #{clientId} and partner = #{partner} and auto_renewal = #{autoRenewal} order by id A veces la solicitud . . . Read more