Index: core-module/pom.xml
===================================================================
diff -u -N -rd343d90cda85cfd29a388ced70f33a1613123dec -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- core-module/pom.xml (.../pom.xml) (revision d343d90cda85cfd29a388ced70f33a1613123dec)
+++ core-module/pom.xml (.../pom.xml) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -7,7 +7,7 @@
313devgrp
java-service-tree-framework-core-library
- 23.02.14
+ 23.02.15
../pom.xml
@@ -31,7 +31,7 @@
313devgrp
lib-module
- 23.02.14
+ 23.02.15
pom
Index: core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/dao/JsTreeHibernateAbstractDao.java
===================================================================
diff -u -N -rd343d90cda85cfd29a388ced70f33a1613123dec -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/dao/JsTreeHibernateAbstractDao.java (.../JsTreeHibernateAbstractDao.java) (revision d343d90cda85cfd29a388ced70f33a1613123dec)
+++ core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/dao/JsTreeHibernateAbstractDao.java (.../JsTreeHibernateAbstractDao.java) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -386,6 +386,8 @@
public void update(T transientObject) {
getHibernateTemplate().update(transientObject);
+ getHibernateTemplate().flush();
+ getHibernateTemplate().clear();
}
public void merge(T transientObject) {
Index: core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/interceptor/RouteTableInterceptor.java
===================================================================
diff -u -N -rf62c48668c61f06ef1d10f871b3bd6e684af2787 -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/interceptor/RouteTableInterceptor.java (.../RouteTableInterceptor.java) (revision f62c48668c61f06ef1d10f871b3bd6e684af2787)
+++ core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/interceptor/RouteTableInterceptor.java (.../RouteTableInterceptor.java) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -2,6 +2,7 @@
import egovframework.com.ext.jstree.support.util.StringUtils;
import org.hibernate.EmptyInterceptor;
+import org.hibernate.Session;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -12,6 +13,12 @@
private static final Logger logger = LoggerFactory.getLogger(RouteTableInterceptor.class);
+ Session session;
+
+ public void setSession(Session session) {
+ this.session=session;
+ }
+
@Override
public String onPrepareStatement(String sql) {
Index: core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/service/JsTreeHibernateServiceImpl.java
===================================================================
diff -u -N -rd343d90cda85cfd29a388ced70f33a1613123dec -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/service/JsTreeHibernateServiceImpl.java (.../JsTreeHibernateServiceImpl.java) (revision d343d90cda85cfd29a388ced70f33a1613123dec)
+++ core-module/src/main/java/egovframework/com/ext/jstree/springHibernate/core/service/JsTreeHibernateServiceImpl.java (.../JsTreeHibernateServiceImpl.java) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -191,8 +191,6 @@
for (T perJsTreeHibernateDTO : updateTargetList) {
perJsTreeHibernateDTO.setC_right(perJsTreeHibernateDTO.getC_right() + spaceOfTargetNode);
try {
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perJsTreeHibernateDTO);
} catch (Exception e) {
System.out.println(e.getMessage());
@@ -220,8 +218,6 @@
for (T perJsTreeHibernateDTO : updateTargetList) {
perJsTreeHibernateDTO.setC_left(perJsTreeHibernateDTO.getC_left() + spaceOfTargetNode);
try {
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perJsTreeHibernateDTO);
} catch (Exception e) {
System.out.println(e.getMessage());
@@ -555,9 +551,6 @@
perEnterMyselfFixLeftRightList.setC_left(perEnterMyselfFixLeftRightList.getC_left() - idif);
perEnterMyselfFixLeftRightList.setC_right(perEnterMyselfFixLeftRightList.getC_right() - idif);
perEnterMyselfFixLeftRightList.setC_level(perEnterMyselfFixLeftRightList.getC_level() - ldif);
-
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perEnterMyselfFixLeftRightList);
}
}
@@ -596,8 +589,7 @@
}
node.setC_position(position);
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
+
jsTreeHibernateDao.update(node);
continue;
}
@@ -613,8 +605,6 @@
child.setFixCopyId(parentIds.get(child.getC_left()));
child.setC_parentid(parentIds.get(child.getC_left()));
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(child);
}
}
@@ -704,8 +694,6 @@
.getListWithoutPaging(detachedStretchPositionForMyselfCriteria);
for (T perStretchPositionForMyself : stretchPositionForMyselfList) {
perStretchPositionForMyself.setC_position(perStretchPositionForMyself.getC_position() + 1);
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perStretchPositionForMyself);
}
@@ -858,8 +846,6 @@
List childCutMyselfPositionFix = jsTreeHibernateDao.getListWithoutPaging(cutMyselfPositionFixCriteria);
for (T perNodeById : childCutMyselfPositionFix) {
perNodeById.setC_position(perNodeById.getC_position() - 1);
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perNodeById);
}
@@ -871,8 +857,6 @@
List childCutMyselfLeftFix = jsTreeHibernateDao.getListWithoutPaging(cutMyselfLeftFixCriteria);
for (T perCutMyselfLeftFix : childCutMyselfLeftFix) {
perCutMyselfLeftFix.setC_left(perCutMyselfLeftFix.getC_left() - spaceOfTargetNode);
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perCutMyselfLeftFix);
}
@@ -888,8 +872,6 @@
List childCutMyselfRightFix = jsTreeHibernateDao.getListWithoutPaging(cutMyselfRightFixCriteria);
for (T perCutMyselfRightFix : childCutMyselfRightFix) {
perCutMyselfRightFix.setC_right(perCutMyselfRightFix.getC_right() - spaceOfTargetNode);
- RouteTableInterceptor interceptor = new RouteTableInterceptor();
- jsTreeHibernateDao.getTempSessionFactory().withOptions().interceptor(interceptor);
jsTreeHibernateDao.update(perCutMyselfRightFix);
}
Index: lib-module/pom.xml
===================================================================
diff -u -N -rd343d90cda85cfd29a388ced70f33a1613123dec -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- lib-module/pom.xml (.../pom.xml) (revision d343d90cda85cfd29a388ced70f33a1613123dec)
+++ lib-module/pom.xml (.../pom.xml) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -5,7 +5,7 @@
313devgrp
java-service-tree-framework-core-library
- 23.02.14
+ 23.02.15
../pom.xml
Index: pom.xml
===================================================================
diff -u -N -rd343d90cda85cfd29a388ced70f33a1613123dec -rdb6ba8794d6b6fab8b4e4bbf66d443fe2303989d
--- pom.xml (.../pom.xml) (revision d343d90cda85cfd29a388ced70f33a1613123dec)
+++ pom.xml (.../pom.xml) (revision db6ba8794d6b6fab8b4e4bbf66d443fe2303989d)
@@ -10,7 +10,7 @@
4.0.0
313devgrp
java-service-tree-framework-core-library
- 23.02.14
+ 23.02.15
pom
java-service-tree-framework-core-library