Обновление JPA Spring с параметрами - PullRequest
0 голосов
/ 14 марта 2019

Мне нужна помощь для обновления tableX (База данных Oracle) с внешними параметрами, но я не знаю как.У меня есть запрос на обновление в file.properties:

spring:
  jpa:
    open-in-view: false
    hibernate:
        ddl-auto: none
        naming:
            physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
            implicit-strategy: org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy

chunck-limit: 10000
table-tableA:
     update-table-a: UPDATE user.tableA
     set-update-a: SET ColumnA = ?
     where-update-a: WHERE ColumnB = ?

Класс для обновления с геттерами и сеттерами:

@ConfigurationProperties
public class ExternalConfiguration {

  @Value("${table-tableA.update-table-a}")
  private String updateTableA;

  @Value("${table-tableA.set-update-a}")
  private String setUpdateA;

  @Value("${table-tableA.where-update-a}")
  private String whereUpdateA;

  // getters + setters
}

Класс, где мне нужно обновление реализует ItemStreamWriter

public class FileItemWriterTxMonetaria implements ItemStreamWriter<TxMonetariaDTO> {

    private static final Logger LOGGER = LoggerFactory.getLogger(FileItemWriterTxMonetaria.class);



    @Override
    public void write(List<? extends TxMonetariaDTO> items) throws Exception {
        // TODO Auto-generated method stub      

    }
}

Как я могу обновлять (предпочтения) только с помощью jpa весной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...