hibernate 中 session 获取不到对象

love521269 2012-09-21 09:45:50
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

import cn.jbit.houserent.entity.sa.District;
import cn.jbit.houserent.entity.sa.Street;

public class test3 {

/**
* @param args
*/
@SuppressWarnings("unchecked")
public static void main(String[] args) {
// TODO Auto-generated method stub

District district = new District();
Street street1 = new Street();
Street street2 = new Street();
Street street3 = new Street();
district.setId(1);
district.setName("海淀");
street1.setName("中关村大街");
street2.setName("知春路");
street3.setName("学院路");

district.getStreets().add(street1);
district.getStreets().add(street2);
district.getStreets().add(street3);


SessionFactory sessionFactory = null;
Session session = null;
Transaction tx= null;
try{
sessionFactory =
new Configuration().configure().buildSessionFactory();
session = sessionFactory.openSession();
tx= session.beginTransaction();
session.save(district);
session.save(street1);
session.save(street2);
session.save(street3);
tx.commit();
}catch (HibernateException e) {
tx.rollback();
e.printStackTrace();
} finally{
session.close();
sessionFactory.close();
}
}
}

...全文
131 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧