📄 test.java
字号:
package com.sd0709.enrollment.present;
import java.util.Random;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.sd0709.enrollment.entity.Course;
import com.sd0709.enrollment.util.HbnUtil;
import com.sd0709.enrollment.entity.Student;
public class Test {
public static void main(String[] args) {
Session s = null;
Transaction tran = null;
String[] cname = { "core java", "jdbc", "lebernate", "jsp", "spring",
"ejb" };
String[] cdesc = { "basic java", "java db", "orm", "qq", "biz", "ee" };
Course[] cours = new Course[cname.length];
for (int i = 0; i < cname.length; i++) {
cours[i] = new Course("cid-00" + i, cname[i], cdesc[i]);
}
String[] snames = { "lq", "sx", "ab", "hb", "gz" };
String[] sgenders = { "m", "m", "m", "f", "m" };
Student[] stus = new Student[snames.length];
for (int i = 0; i < snames.length; i++) {
stus[i] = new Student("sid70" + i, snames[i], sgenders[i]);
for (int j = 0; j < cname.length; j++) {
if ((new Random()).nextInt() > 0) {
stus[i].register(cours[j]);
}
}
}
try {
s = HbnUtil.getSession();
tran = s.beginTransaction();
s.save(stus[0]);
tran.commit();
} catch (HibernateException e) {
e.printStackTrace();
if(tran!=null) tran.rollback();
}finally{
HbnUtil.releaseSeesion(s);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -