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

📄 bluez.java

📁 gensou.rar为某渔具厂的一个简单ERP系统。为比较基础的工程
💻 JAVA
字号:
package com.gensou.dao.sheji.blueprintZ;

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.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 Bluez {
 public boolean querybluezone(String biaomao,String name){
	    boolean bool=false;
	    List bluez_info = new ArrayList();
		Session session=HibernateSessionFactory.getSession();
		Query query;
		query=session.createQuery("from Zuzhuangtuzi where tupianxinxiId=? and tupianName=?");
		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 addbluez(AddbluezService addbluez){
	 boolean bool=false;
	 Zuzhuangtuzi zutu=new Zuzhuangtuzi();
	 Session session=HibernateSessionFactory.getSession();
	 Transaction tx=session.beginTransaction();
	 zutu.setTupianxinxiId(addbluez.getTupianxinxiId());
	 zutu.setTupianName(addbluez.getTupianName());
	 zutu.setTupianUri(addbluez.getTupianUri());
	 zutu.setBeizhu(addbluez.getBeizhu());
	 zutu.setZhuangtai(addbluez.getZhuangtai());
	 session.save(zutu);
	 session.flush();
	 tx.commit();
 	 session.close();
	 Bluez bluez=new Bluez();
	 bool=bluez.querybluezone(addbluez.getTupianxinxiId(), addbluez.getTupianName());
	 return bool;
 }
 
 public List querybluez(String ways,String terms,int pag,int max){
		List bluez_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 Zuzhuangtuzi");
				Pagination pagination=new Pagination();
				bluez_info=pagination.getNowlist(query,pag,max);
			}else{
				String name="%"+term+"%";
				query = (Query) session.createQuery("from Zuzhuangtuzi where "+way+" like ?");
			    query.setString(0,name);
			    bluez_info=query.list();
			}
		}catch(NullPointerException e){}
		session.flush();
    	session.close();
		return bluez_info; 
	 }
   public boolean updatebluez(UpdateBluezService updatebluez){
	     Session session=HibernateSessionFactory.getSession();
		 Transaction tx=session.beginTransaction();
		 boolean bool=false;
		 try{
			 Zuzhuangtuzi zuzhuang=(Zuzhuangtuzi) session.load(Zuzhuangtuzi.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 + -