📄 editcatalognameserver.java
字号:
package com.blur.myHibernate.dao.util.control.base;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.blur.base.init.hql.CatalogHql;
import com.blur.myHibernate.po.article.Catalog;
import java.util.*;
public class EditCatalogNameServer extends CatalogService{
public void aa(Integer id,String name){
Session session = HibernateUtil.getSession();
String hql = CatalogHql.ALL_CTALOG;
Transaction tx = null;
System.out.println("id="+id);
try{
tx=session.beginTransaction();
Catalog catalog = (Catalog) session.load(Catalog.class, id);
System.out.println("NAME="+catalog.getName());
if(catalog.getChildCatalogs()!=null&catalog.getChildCatalogs().size()>0){
/* Set set=catalog.getChildCatalogs();
Iterator it=set.iterator();
while(it.hasNext()){
catalog=(Catalog)it.next();
System.out.print("catalogName="+catalog.getName());
} */
catalog.setListSkin("{style}/index_article_"+name+"jsp");
session.update(catalog);
}else{
catalog.setListSkin("{style}/list_article_"+name+"jsp");
session.update(catalog);
}
}catch(Exception e){
e.printStackTrace();
if (tx != null) {
HibernateUtil.rollbackTransaction(tx);
}
}finally {
tx.commit();
session.close();
}
}
public void bb(Integer id,String name){
Session session = HibernateUtil.getSession();
Transaction tx = null;
try{
tx=session.beginTransaction();
Catalog catalog = (Catalog) session.load(Catalog.class, id);
Set set=catalog.getChildCatalogs();
Iterator it=set.iterator();
while(it.hasNext()){
catalog=(Catalog)it.next();
aa(catalog.getId(),name);
if(catalog.getChildCatalogs()!=null&catalog.getChildCatalogs().size()>0){
bb(catalog.getId(),name);
}
}
}
catch(Exception e){
e.printStackTrace();
if (tx != null) {
HibernateUtil.rollbackTransaction(tx);
}
}finally {
tx.commit();
session.close();
}
}
public static void main(String[] args) {
EditCatalogNameServer e=new EditCatalogNameServer();
e.bb(26,"hhxj");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -