@Test @Sql(scripts = { "/sql/clearAccountDetailKey.sql", "/sql/insertAccountDetailKey.sql" }) public void test_find_by_id() { AccountDetailKeyEntity accountDetailKeyEntity = AccountDetailKeyEntity.builder().id("1").build(); accountDetailKeyEntity.setTenantId("default"); AccountDetailKeyEntity result = accountDetailKeyJdbcRepository.findById(accountDetailKeyEntity); assertThat(result.getId()).isEqualTo("1"); assertThat(result.getKey()).isEqualTo("1"); }
public AccountDetailKeyEntity findById(AccountDetailKeyEntity entity) { List<String> list = allIdentitiferFields.get(entity.getClass().getSimpleName()); Map<String, Object> paramValues = new HashMap<>(); for (String s : list) { paramValues.put(s, getValue(getField(entity, s), entity)); } List<AccountDetailKeyEntity> accountdetailkeys = namedParameterJdbcTemplate.query( getByIdQuery.get(entity.getClass().getSimpleName()).toString(), paramValues, new BeanPropertyRowMapper(AccountDetailKeyEntity.class)); if (accountdetailkeys.isEmpty()) { return null; } else { return accountdetailkeys.get(0); } }
AccountDetailKeyJdbcRepository extends JdbcRepository { public AccountDetailKeyEntity findById(AccountDetailKeyEntity entity) { List<String> list = allIdentitiferFields.get(entity.getClass().getSimpleName()); Map<String, Object> paramValues = new HashMap<>(); for (String s : list) { paramValues.put(s, getValue(getField(entity, s), entity)); } List<AccountDetailKeyEntity> accountdetailkeys = namedParameterJdbcTemplate.query( getByIdQuery.get(entity.getClass().getSimpleName()).toString(), paramValues, new BeanPropertyRowMapper(AccountDetailKeyEntity.class)); if (accountdetailkeys.isEmpty()) { return null; } else { return accountdetailkeys.get(0); } } }
AccountDetailKeyJdbcRepository extends JdbcRepository { public AccountDetailKeyEntity findById(AccountDetailKeyEntity entity) { List<String> list = allIdentitiferFields.get(entity.getClass().getSimpleName()); Map<String, Object> paramValues = new HashMap<>(); for (String s : list) { paramValues.put(s, getValue(getField(entity, s), entity)); } List<AccountDetailKeyEntity> accountdetailkeys = namedParameterJdbcTemplate.query( getByIdQuery.get(entity.getClass().getSimpleName()).toString(), paramValues, new BeanPropertyRowMapper(AccountDetailKeyEntity.class)); if (accountdetailkeys.isEmpty()) { return null; } else { return accountdetailkeys.get(0); } } AccountDetailKeyJdbcRepository(NamedParameterJdbcTemplate namedParameterJdbcTemplate); }
AccountDetailKeyJdbcRepository extends JdbcRepository { public AccountDetailKeyEntity findById(AccountDetailKeyEntity entity) { List<String> list = allIdentitiferFields.get(entity.getClass().getSimpleName()); Map<String, Object> paramValues = new HashMap<>(); for (String s : list) { paramValues.put(s, getValue(getField(entity, s), entity)); } List<AccountDetailKeyEntity> accountdetailkeys = namedParameterJdbcTemplate.query( getByIdQuery.get(entity.getClass().getSimpleName()).toString(), paramValues, new BeanPropertyRowMapper(AccountDetailKeyEntity.class)); if (accountdetailkeys.isEmpty()) { return null; } else { return accountdetailkeys.get(0); } } AccountDetailKeyJdbcRepository(NamedParameterJdbcTemplate namedParameterJdbcTemplate); AccountDetailKeyEntity create(AccountDetailKeyEntity entity); AccountDetailKeyEntity update(AccountDetailKeyEntity entity); Pagination<AccountDetailKey> search(AccountDetailKeySearch domain); AccountDetailKeyEntity findById(AccountDetailKeyEntity entity); }
AccountDetailKeyJdbcRepository extends JdbcRepository { public AccountDetailKeyEntity findById(AccountDetailKeyEntity entity) { List<String> list = allIdentitiferFields.get(entity.getClass().getSimpleName()); Map<String, Object> paramValues = new HashMap<>(); for (String s : list) { paramValues.put(s, getValue(getField(entity, s), entity)); } List<AccountDetailKeyEntity> accountdetailkeys = namedParameterJdbcTemplate.query( getByIdQuery.get(entity.getClass().getSimpleName()).toString(), paramValues, new BeanPropertyRowMapper(AccountDetailKeyEntity.class)); if (accountdetailkeys.isEmpty()) { return null; } else { return accountdetailkeys.get(0); } } AccountDetailKeyJdbcRepository(NamedParameterJdbcTemplate namedParameterJdbcTemplate); AccountDetailKeyEntity create(AccountDetailKeyEntity entity); AccountDetailKeyEntity update(AccountDetailKeyEntity entity); Pagination<AccountDetailKey> search(AccountDetailKeySearch domain); AccountDetailKeyEntity findById(AccountDetailKeyEntity entity);  }