dataservice.java

来自「简易聊天程序使用ajax+数据库的实现」· Java 代码 · 共 47 行

JAVA
47
字号
package service;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.hibernate.Session;
import org.hibernate.Transaction;

import po.HibernateSessionFactory;

public class DataService {
      
	
	   public static ArrayList getAry(){
		   String hql="select m.nam,m.talkcont from po.Message as m ";
		   List list=dao.DaoDate.search(hql);
		   Iterator it=list.iterator();
		   bean.talkbean tb;
		   ArrayList<bean.talkbean> ary=new ArrayList<bean.talkbean>();
		   while(it.hasNext()){
			   Object[] obj=(Object[])it.next();
			   tb=new bean.talkbean();
			   tb.setName(obj[0].toString());
			   tb.setContent(obj[1].toString());
			   ary.add(tb);			    
		   }
		   return ary;
	   }
	   public static boolean addAry(form.TalckmessageForm mf){
		   boolean a=false;
			Session session=HibernateSessionFactory.getSession();
			Transaction tran=session.beginTransaction();
			try{
			     po.Message m=new po.Message();
			     m.setNam(mf.getName());
			     m.setTalkcont(mf.getContent());
			     dao.DaoDate.addObj(m);
				  tran.commit();
			   a=true;
			}catch(Exception ex){
				tran.rollback();
			}
		     return a;
      }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?