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: FLUENT-NHIBERNATE

Hibernate C3P0ConnectionProvider no es detectado.

Estoy tratando de configurar un grupo de conexiones C3P0 para mi aplicación Hibernate. Estoy usando las siguientes dependencias: org.hibernate hibernate-core 5.5.6.Final org.hibernate hibernate-c3p0 5.5.6.Final He agregado la siguiente configuración en mi archivo hibernate.cfg.xml: 5 20 5 1800 Pero obtengo la advertencia siguiente: WARN: HHH000022: c3p0 properties were encountered, but the . . . Read more

javax.validation.NoProviderFoundException: No se puede crear una configuración, ya que no se ha encontrado ningún proveedor de validación de bean.

No se pudo encontrar el validador de Hibernate Bean incluso si se agregó al classpath. Tengo una aplicación web simple en Spring Boot. Estoy tratando de probar el Validador de Hibernate con esta función sencilla: Java public void validateUser(User user) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set<ConstraintViolation> . . . Read more

Spring Hibernate: Guardar metadatos en postgresql

Estoy teniendo problemas para guardar un objeto en postgresql usando hibernate. Mi servicio obtiene un objeto del Repositorio, edito una propiedad del objeto y luego lo guardo para luego devolver un DTO. Aquí está el servicio: public NotificationDto markNotificationAsRead(Long recipientId, Long id){ Notification notification = notificationRepository.findNotificationByUserByRecipientId_idAndId(recipientId, id); notification.setIsRead(true); notificationRepository.save(notification); return . . . Read more

La anotación transaccional de rollback de Spring parece no funcionar correctamente en la prueba.

Este es el código del controlador: java @GetMapping(“/test/hello”) public String test() { Member m = memberService.transactionTest(); return “haha”; } y este es el código del servicio: @Transactional(rollbackFor = NullPointerException.class) public Member transactionTest() { Member m = Member.builder() .username(“rollback”) .age(32) .team(teamRepository.findById(1L).get()) .coach(coachRepository.findById(1L).get()) .build(); memberRepository.save(m); exception(); return m; } public void exception(){ . . . Read more