📄 50a9cb1b4713001c1a71d288b99193f2
字号:
package edu.neu.sspp.hibernate;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.hibernate.Transaction;
public class Test {
public TTeacherDAO teacherDAO = new TTeacherDAO();
public TCommentDAO commentDAO = new TCommentDAO();
public TProjectDAO projectDAO = new TProjectDAO();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t = new Test();
t.testFind();
t.testDelete();
System.out.println(new Date().toString());
// t.testOneToMany();
}
public void testFind() {
List teachers = teacherDAO.findByName("mashanhu");
TTeacher teacher = (TTeacher)teachers.get(0);
System.out.println(teacher.getRealName());
}
public void testDelete() {
Transaction transaction =
HibernateSessionFactory.getSession().beginTransaction();
List tonny = teacherDAO.findByName("tonny");
for(int i = 0; i < tonny.size(); i++) {
teacherDAO.delete((TTeacher)tonny.get(i));
}
transaction.commit();
}
public void testOneToMany() {
Transaction transaction =
HibernateSessionFactory.getSession().beginTransaction();
TProject project = new TProject();
project.setName("project");
project.setIntro("i'm a project!");
project.setUrl("null");
project.setSrcUrl("null");
project.setLimits(new Integer(0));
project.setUserUid("null");
projectDAO.save(project);
TComment comment1 = new TComment();
comment1.setContent("comment1!");
comment1.setDate(new Date());
comment1.setIsUser(new Byte((byte)0));
comment1.setNick("unknow");
comment1.setTProject(project);
commentDAO.save(comment1);
TComment comment2 = new TComment();
comment2.setContent("comment2!");
comment2.setTProject(project);
commentDAO.save(comment2);
transaction.commit();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -