📄 testdemo.java
字号:
package test.otm.demo;
import java.util.Iterator;
import org.hibernate.Session;
import org.hibernate.Transaction;
import test.otm.pojo.Jd;
import test.otm.pojo.Qx;
import test.otm.sf.HibernateSessionFactory;
public class TestDemo<T> {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*Qx qx=new Qx();
qx.setQxid(2);
qx.setQx("山南区");
//new TestDemo().add(qx);
Jd jd1=new Jd();
jd1.setJdid(7);
jd1.setJd("和平路");
jd1.setQx(qx);
Jd jd2=new Jd();
jd2.setJdid(8);
jd2.setJd("八一路");
jd2.setQx(qx);
Jd jd3=new Jd();
jd3.setJdid(9);
jd3.setQx(qx);
jd3.setJd("五四大道");
TestDemo test=new TestDemo();
test.add(jd1);
test.add(jd2);
test.add(jd3);*/
Session session=HibernateSessionFactory.getSession();
Transaction tx=session.beginTransaction();
Qx qx=(Qx)session.get(Qx.class, 1);
System.out.println(qx.getQx());
Iterator it=qx.getJds().iterator();
while(it.hasNext()){
Jd jd=(Jd)it.next();
System.out.print(jd.getJd()+" ");
}
tx.commit();
session.close();
}
public void add(T t){
Session session;
Transaction tx;
session=HibernateSessionFactory.getSession();
tx=session.beginTransaction();
try{
session.save(t);
tx.commit();
}catch(Exception e){
tx.rollback();
e.printStackTrace();
}finally{
session.close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -