Untitled
unknown
plain_text
2 years ago
3.5 kB
8
Indexable
@Override
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void insertSiceeTCredito2018PPay(SiceeTCredito2018 insertPPayPayment) {
log.debug("[SiceeWsDbMgr::insertSiceeTCredito2018PPay] BEGIN");
if (log.isDebugEnabled())
GenericUtil.stampa(insertPPayPayment, true, 3);
Query query = entityManager.createNativeQuery("INSERT INTO " + getTableNameSiceeTCredito2018() + " (ID_CREDITO,FK_CERTIFICATORE,FK_TRANSAZIONE_2018,FK_TIPO_OP_2018,VALORE_CREDITO_INIZIALE,VALORE_CREDITO_FINALE,DATA_OPERAZIONE,VALORE_OPERAZIONE,NOTE,FK_CERTIFICATORE_CERTIFICATO,PROGR_CERTIFICATO,ANNO) VALUES (SEQ_SICEE_T_CREDITO_2018.nextval,?,?,?,?,?,?,?,?,?,?,?)");
query.setParameter(1, insertPPayPayment.getFkCertificatore());
query.setParameter(2, insertPPayPayment.getFkTransazione2018());
query.setParameter(3, insertPPayPayment.getFkTipoOp2018());
query.setParameter(4, insertPPayPayment.getValoreCreditoIniziale());
query.setParameter(5, insertPPayPayment.getValoreCreditoFinale());
query.setParameter(6, insertPPayPayment.getDataOperazione(), TemporalType.DATE);
query.setParameter(7, insertPPayPayment.getValoreOperazione());
query.setParameter(8, insertPPayPayment.getNote());
query.setParameter(9, insertPPayPayment.getFkCertificatoreCertificato());
query.setParameter(10, insertPPayPayment.getProgrCertificato());
query.setParameter(11, insertPPayPayment.getAnno());
log.debug("insertSiceeTCredito2018PPay query : " + query);
log.debug("insertSiceeTCredito2018PPay query toString : " + query.toString());
query.executeUpdate();
log.debug("[SiceeWsDbMgr::insertSiceeTCredito2018PPay] END");
}
@Override
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void updateSiceeTTransazione2018PPayXmlWhereIuvEquals(SiceeTTransazione2018 siceeTTransazione2018) {
log.debug("[SiceeWsDbMgr::updateSiceeTTransazione2018PPayXmlWhereIuvEquals] BEGIN");
String queryUpdate = "UPDATE " + getTableNameSiceeTTransazione2018()
+ " SET XML_RT = :xmlRt"
+ ", OP_GETSTATOTRANS_FK_STATO = :opGetstatotransFkStato"
+ ", FK_STATO_TRANS_2018 = :fkStatoTrans2018"
+ ", S1_ID_TRANSAZIONE_MDP = :s1IdTransazioneMdp"
+ " WHERE S3_ID_IUV = :s3IdIuv";
log.debug("queryUpdate without values : " + queryUpdate);
Query query = entityManager.createQuery(queryUpdate);
query.setParameter("xmlRt", siceeTTransazione2018.getXmlRt());
query.setParameter("opGetstatotransFkStato", siceeTTransazione2018.getOpGetstatotransFkStato());
query.setParameter("fkStatoTrans2018", siceeTTransazione2018.getFkStatoTrans2018());
query.setParameter("s1IdTransazioneMdp", siceeTTransazione2018.getS1IdTransazioneMdp());
query.setParameter("s3IdIuv", siceeTTransazione2018.getS3IdIuv());
log.debug("query updateSiceeTTransazione2018PPayXmlWhereIuvEquals : " + query);
log.debug("\nquery updateSiceeTTransazione2018PPayXmlWhereIuvEquals toString : " + query.toString());
Integer updatedEntity = query.executeUpdate();
log.debug("query updateSiceeTTransazione2018PPayXmlWhereIuvEquals : " + query.getResultList());
log.debug("query updateSiceeTTransazione2018PPayXmlWhereIuvEquals : " + updatedEntity);
log.debug("[SiceeWsDbMgr::updateSiceeTTransazione2018PPayXmlWhereIuvEquals] END");
}
private String getTableNameSiceeTCredito2018() {
return "SICEE_T_CREDITO_2018";
}
private String getTableNameSiceeTTransazione2018() {
return "SICEE_T_TRANSAZIONE_2018";
}Editor is loading...
Leave a Comment