📄 eventmanager.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 + -