import java.util.ArrayList;
import java.util.List;
-import javax.persistence.EntityManager;
-import javax.persistence.EntityManagerFactory;
-import javax.persistence.PersistenceContext;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.persistence.EntityManagerFactory;
+import jakarta.servlet.http.HttpServletRequest;
import com.google.common.base.Throwables;
-import javax.transaction.Transactional;
-import org.hibernate.Query;
+import jakarta.transaction.Transactional;
+import org.hibernate.query.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
try {
String string = "update ServiceBean set status=:status where 1=1 and serviceInstanceId=:serviceInstanceId";
Query q = session.createQuery(string);
- q.setString("status", status);
- q.setString("serviceInstanceId", serviceInstanceId);
+ q.setParameter("status", status);
+ q.setParameter("serviceInstanceId", serviceInstanceId);
q.executeUpdate();
session.flush();
} catch (Exception e) {
String string = "from ServiceBean where 1=1 and serviceInstanceId=:serviceInstanceId";
Query q = session.createQuery(string);
- q.setString("serviceInstanceId", serviceInstanceId);
+ q.setParameter("serviceInstanceId", serviceInstanceId);
List<ServiceBean> list = q.list();
session.flush();
if (list.size() > 0) {
String string = "from ServiceBean where 1=1 and parentServiceInstanceId=:parentServiceInstanceId";
Query q = session.createQuery(string);
- q.setString("parentServiceInstanceId", parentServiceInstanceId);
+ q.setParameter("parentServiceInstanceId", parentServiceInstanceId);
list = q.list();
session.flush();
} catch (Exception e) {
try {
String hql =
"select a.* from service_instance_operations a where service_instance_id =:serviceId and operation_type =:operationType and start_time = (select max(start_time) from service_instance_operations where service_instance_id=:serviceInstanceId )";
- Query q = session.createSQLQuery(hql).addEntity(ServiceInstanceOperations.class);
- q.setString("serviceId", serviceInstanceId);
- q.setString("serviceInstanceId", serviceInstanceId);
- q.setString("operationType", operationType);
+ Query q = session.createNativeQuery(hql).addEntity(ServiceInstanceOperations.class);
+ q.setParameter("serviceId", serviceInstanceId);
+ q.setParameter("serviceInstanceId", serviceInstanceId);
+ q.setParameter("operationType", operationType);
list = q.list();
ServiceInstanceOperations serviceOperation = list.get(0);
serviceOperation.setOperationResult(operationResult);
try {
String hql =
"select a.* from service_instance_operations a where service_instance_id =:serviceId and start_time = (select max(start_time) from service_instance_operations where service_instance_id=:serviceInstanceId)";
- Query q = session.createSQLQuery(hql).addEntity(ServiceInstanceOperations.class);
- q.setString("serviceId", serviceId);
- q.setString("serviceInstanceId", serviceId);
+ Query q = session.createNativeQuery(hql).addEntity(ServiceInstanceOperations.class);
+ q.setParameter("serviceId", serviceId);
+ q.setParameter("serviceInstanceId", serviceId);
q.list();
list = q.list();
if (!list.isEmpty()) {