⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blues.java

📁 gensou.rar为某渔具厂的一个简单ERP系统。为比较基础的工程
💻 JAVA
字号:
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){
			 e.printStackTrace();
		 }
	     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 + -