📄 80cd3aea58bb001b1ccfeec19325b085
字号:
package com.gensou.dao.sheji.blueprintS;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.gensou.dao.sheji.blueprintZ.Bluez;
import com.gensou.hibernate.model.Sucaituzi;
import com.gensou.hibernate.model.Zuzhuangtuzi;
import com.gensou.hibernate.util.HibernateSessionFactory;
import com.gensou.logic.sheji.blueprintZ.AddbluezService;
import com.gensou.logic.sheji.blueprintZ.UpdateBluezService;
import com.gensou.util.Pagination;
public class Blues {
public boolean querybluesone(String biaomao,String name){
boolean bool=false;
List bluez_info = new ArrayList();
Session session=HibernateSessionFactory.getSession();
Query query;
query=session.createQuery("from Sucaituzi where sucaituziId=? and name=?");
query.setString(0,biaomao);
query.setString(1,name);
bluez_info=query.list();
if(bluez_info.isEmpty()){
bool=true;
}
session.flush();
session.close();
return bool;
}
public boolean addblues(AddbluezService addbluez){
boolean bool=false;
Sucaituzi sucai=new Sucaituzi();
Session session=HibernateSessionFactory.getSession();
Transaction tx=session.beginTransaction();
sucai.setSucaituziId(addbluez.getTupianxinxiId());
sucai.setName(addbluez.getTupianName());
sucai.setSucaiUrl(addbluez.getTupianUri());
sucai.setRemark(addbluez.getBeizhu());
sucai.setState(addbluez.getZhuangtai());
try{
session.save(sucai);
session.flush();
tx.commit();
}catch(Exception e){}
session.close();
Blues blues=new Blues();
bool=blues.querybluesone(addbluez.getTupianxinxiId(), addbluez.getTupianName());
return bool;
}
public List queryblues(String ways,String terms,int pag,int max){
List blues_info = new ArrayList();
Session session=HibernateSessionFactory.getSession();
Query query;
String way;
String term;
try{
way=ways;
term=terms;
if(way==null||way.equals("")||term==null||term.equals("")){
query = (Query) session.createQuery("from Sucaituzi");
Pagination pagination=new Pagination();
blues_info=pagination.getNowlist(query,pag,max);
}else{
String name="%"+term+"%";
query = (Query) session.createQuery("from Sucaituzi where "+way+" like ?");
query.setString(0,name);
blues_info=query.list();
}
}catch(NullPointerException e){}
session.flush();
session.close();
return blues_info;
}
public boolean updatebluez(UpdateBluezService updatebluez){
Session session=HibernateSessionFactory.getSession();
Transaction tx=session.beginTransaction();
boolean bool=false;
try{
Zuzhuangtuzi zuzhuang=(Zuzhuangtuzi) session.load(Sucaituzi.class, updatebluez.getId());
zuzhuang.setBeizhu(updatebluez.getBeizhu());
session.flush();
session.update(zuzhuang);
session.close();
return bool=true;
}catch(Exception e){}
return bool;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -