Home » Beitrag verschlagwortet mit 'Hibernate'
Schlagwort-Archive: Hibernate
Massen-Updates with JPA/Hibernate
update tableX set field1 = ‚value1‘ where field2 = ‚value2‘;
How is this implemented in JPA?
CriteriaBuilder builder = daoProvider.getEntityManager().getCriteriaBulder();
CriteriaUpdate<Entity> criteriaUpdate = builder.createCriteriaUpdate(Entity.class)
.set(root.get("field"), value)
.where(predicates);
int updated = entityManager.createQuery(criteriaUpdate).executeUpdate();
Logging von Hibernate SQL
Allgemeines Logging:
org.hibernate.SQL=DEBUG
Um die Parameter-Einfügungen in die Query zu loggen:
org.hibernate.type.descriptor.sql.BasicBinder=DEBUG