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

📄 eventmanager.java

📁 主要是对hibernate数据库的一个简单例子
💻 JAVA
字号:
package com;

import java.util.*;

import org.hibernate.*;
   

   
public class EventManager {    
    public static void main(String[] args) {
        EventManager mgr = new EventManager();    
   
     //   mgr.createAndStoreEvent("My Event", new Date());    
        List list=mgr.Select();
        Iterator it=list.iterator();
        while(it.hasNext()){
        	Event result=(Event) it.next();
        	String userId=String.valueOf(result.getId());
        	String title=String.valueOf(result.getTitle());
        	String date=String.valueOf(result.getDate());
        	System.out.println(userId+title+date);
        }

        HibernateUtil.getSessionFactory().close();    
    }    
   
    private void createAndStoreEvent(String title, Date theDate) {    
        Session session = HibernateUtil.getSessionFactory().openSession();
       Transaction tx= session.beginTransaction();    
    //    int id=100000;
        Event theEvent = new Event();    
      //  theEvent.setId(id);   
        theEvent.setTitle(title);    
        theEvent.setDate(theDate);   
     
        session.save(theEvent);    
        tx.commit();
        session.close();
    }
        public List Select()
        {
        	Session session = HibernateUtil.getSessionFactory().openSession();
        	String hql="from Event ";
        	List list=null;
        	try {
        	Query userList = session.createQuery(hql);
            list = userList.list(); 
        	String s = "";
        //	Iterator it=userList.iterate();
//        	 list=userList.list();
        //	TUser user =(TUser)userList.get(0);
        	//Assert.assertEquals(user.getName(),"Erica");
        	}
        	catch (HibernateException e) {
        		e.printStackTrace();}
        	return list;
        }
        	
         
   
}   

⌨️ 快捷键说明

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