我有这个方法:
public List<String> getTipoConsensoRichiesto(String tipologiaProdotto) {
return entityManager.createNativeQuery("Select TIPO_CONSENSO_RICHIESTO from PRIVACY_CONFIGURAZIONE WHERE TIPOLOGIA_PRODOTTO = :tipologiaProdotto ")
.setParameter("tipologiaProdotto",tipologiaProdotto)
.getResultList();
}
当我执行查询时,我遇到以下问题:
内部异常:java.sql.SQLException:Parametro IN o OUT mancante nell'indice :: 1错误代码:17041呼叫:选择 来自PRIVACY_CONFIGURAZIONE WHET的TIPO_CONSENSO_RICHIESTO TIPOLOGIA_PRODOTTO =:tipologiaProdotto查询: DataReadQuery(sql =“从中选择TIPO_CONSENSO_RICHIESTO PRIVACY_CONFIGURAZIONE在哪里TIPOLOGIA_PRODOTTO =:tipologiaProdotto “)
我怎么解决? 谢谢
答案 0 :(得分:0)
尝试使用:
return entityManager.createNativeQuery("Select TIPO_CONSENSO_RICHIESTO from PRIVACY_CONFIGURAZIONE WHERE TIPOLOGIA_PRODOTTO = ?1 ").setParameter(1,tipologiaProdotto).getResultList();