From 1ada69df243dbe8d817da21d90b1674e7e6bafe7 Mon Sep 17 00:00:00 2001 From: Francesco Date: Wed, 11 Oct 2023 11:06:12 +0200 Subject: [PATCH] Removed old jdbcTemplate insert --- .../dbadmin/external/dbmapping/DbAdminRepository.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/tech/ailef/dbadmin/external/dbmapping/DbAdminRepository.java b/src/main/java/tech/ailef/dbadmin/external/dbmapping/DbAdminRepository.java index a64ae07..c6cb128 100644 --- a/src/main/java/tech/ailef/dbadmin/external/dbmapping/DbAdminRepository.java +++ b/src/main/java/tech/ailef/dbadmin/external/dbmapping/DbAdminRepository.java @@ -31,7 +31,6 @@ import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Sort; import org.springframework.data.jpa.repository.support.SimpleJpaRepository; -import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.multipart.MultipartFile; @@ -52,8 +51,7 @@ import tech.ailef.dbadmin.external.exceptions.InvalidPageException; */ @Component public class DbAdminRepository { - public DbAdminRepository(JdbcTemplate jdbcTemplate) { - this.jdbcTemplate = jdbcTemplate; + public DbAdminRepository() { } /** @@ -168,6 +166,12 @@ public class DbAdminRepository { return schema.getJpaRepository().save(o.getUnderlyingInstance()); } + /** + * Attaches multiple many to many relationships to an object, parsed from a multi -valued map. + * @param schema the entity class that owns this relationship + * @param id the primary key of the entity where these relationships have to be attached to + * @param params the multi-valued map containing the many-to-many relationships + */ @Transactional("transactionManager") public void attachManyToMany(DbObjectSchema schema, Object id, Map> params) { Optional optional = findById(schema, id);