📄 40a611447cba001b101097118648788b
字号:
package com.gensou.dao.production;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.gensou.hibernate.model.Shengchanjihua;
import com.gensou.hibernate.util.HibernateSessionFactory;
import com.gensou.logic.sheji.plan.QueryPlans;
import com.gensou.util.Pagination;
public class QueryplanDao {
public List queryway(String scjhid,int max,int page){
Session session=HibernateSessionFactory.getSession();
List list;
List plan_info=new ArrayList();
Query query;
if(scjhid==null||scjhid.equals("")){
query=session.createQuery("from Shengchanjihua where zhuangtai=0");
Pagination pagination=new Pagination();
list=pagination.getNowlist(query,page,max);
if(!list.isEmpty()&&list!=null){
for(int i=0;i<list.size();i++){
Shengchanjihua plan=(Shengchanjihua)list.get(i);
QueryPlans plans=new QueryPlans(plan);
plan_info.add(plans);
}
}
}else{
query=session.createQuery("from Shengchanjihua where shengchangjihanId like ? and zhuangtai=0");
query.setString(0,"%"+scjhid+"%");
Pagination pagination=new Pagination();
list=pagination.getNowlist(query,page,max);
if(!list.isEmpty()&&list!=null){
for(int i=0;i<list.size();i++){
Shengchanjihua plan=(Shengchanjihua)list.get(i);
QueryPlans plans=new QueryPlans(plan);
plan_info.add(plans);
}
}
}
return plan_info;
}
public void deleteplan(Integer id){
Session session=HibernateSessionFactory.getSession();
session.clear();
Transaction tx = session.beginTransaction();
Shengchanjihua plan=(Shengchanjihua)session.load(Shengchanjihua.class, id);
plan.setZhuangtai("1");
session.update(plan);
session.clear();
session.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -