Я пытаюсь выполнить свой оператор SQL следующим образом:
public String get_value(long nodeid,String ts) {
try {
String sql="Select URL FROM urllink WHERE URL="+nodeid;
em.createNativeQuery(sql).executeUpdate();
if (em == null) {
throw new Exception("could not found URL object.");
}
// return 1;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
И он выдает сообщение об исключении:
javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException:could not execute statement
Когда я вызываю executeUpdate ().
Я что-то не так сделал?
РЕДАКТИРОВАТЬ: я пытаюсь передать параметр URL в следующем формате:
http://126.32.3.11:8080/repository/file/view/viewPDF.jsp?f0=27491&ts=2019.03.20.16.50.58
И использовать эти параметры, чтобы проверить, существуют ли они в столбце,если да, то запустите мой viewPDF.jsp
public String get_value(long nodeid,String ts) {
try {
String sql="Select URL FROM urllink WHERE URL="+"'f0='"+nodeid+"'&ts='"+ts;
em.createNativeQuery(sql).executeUpdate();
if (em == null) {
throw new Exception("could not found URL object.");
}
// return 1;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}