From f824f73733938329c5a3e23072577b1272809e70 Mon Sep 17 00:00:00 2001 From: "wei.peng" Date: Thu, 1 Nov 2018 15:25:07 +0800 Subject: [PATCH] =?UTF-8?q?HQL=20=E5=88=AB=E5=90=8Do=20=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=20model?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java index 0251050..8a894ae 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java @@ -65,12 +65,12 @@ public class BaseRepositoryImpl extends SimpleJpaRep if (((value instanceof Object[])) || ((value instanceof Collection))) { Object[] arraySerializable = (Object[]) value; if ((arraySerializable != null) && (arraySerializable.length > 0)) { - sb.append(" and o." + name + " in (:" + name.replace(".", "") + ")"); + sb.append(" and model." + name + " in (:" + name.replace(".", "") + ")"); } } else if (value == null) { - sb.append(" and o." + name + " is null "); + sb.append(" and model." + name + " is null "); } else { - sb.append(" and o." + name + "=:" + name.replace(".", "")); + sb.append(" and model." + name + "=:" + name.replace(".", "")); } } } @@ -132,7 +132,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep @Override public void deleteByProperties(String[] propName, Object[] propValue) { if ((propName != null) && (propName.length > 0) && (propValue != null) && (propValue.length > 0) && (propValue.length == propName.length)) { - StringBuffer sb = new StringBuffer("delete from " + persistentClass.getName() + " o where 1=1 "); + StringBuffer sb = new StringBuffer("delete from " + persistentClass.getName() + " model where 1=1 "); appendQL(sb,propName,propValue); Query query = entityManager.createQuery(sb.toString()); setParameter(query,propName,propValue); @@ -146,7 +146,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep @Override public void deleteByIdIn(long[] ids) { if(ids != null && ids.length > 0){ - String hql = "delete from " + persistentClass.getName() + " o where o.id in(:ids) "; + String hql = "delete from " + persistentClass.getName() + " model where model.id in(:ids) "; Query query = entityManager.createQuery(hql); query.setParameter("ids", Arrays.asList(ids)); @@ -178,7 +178,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep && (conditionValue != null) && (conditionValue.length > 0)) { StringBuffer sb = new StringBuffer(); - sb.append("update " + persistentClass.getName() + " o set "); + sb.append("update " + persistentClass.getName() + " model set "); for (int i = 0; i < propertyName.length; i++) { sb.append(propertyName[i] + " = :p_" + propertyName[i] + ","); } @@ -210,7 +210,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep && (propertyValue.length > 0) && (propertyName.length == propertyValue.length)) { StringBuffer sb = new StringBuffer(); - sb.append("update " + persistentClass.getName() + " o set "); + sb.append("update " + persistentClass.getName() + " model set "); for (int i = 0; i < propertyName.length; i++) { sb.append(propertyName[i] + " = :p_" + propertyName[i] + ","); }