課程
/后端開發(fā)
/Java
/Hibernate注解
有沒有不同Hibernate版本中獲取會話和關閉的代碼。
Hibernate3.x、Hibernate4.x、Hibernate5.x 各是如何獲取的?
2017-03-08
源自:Hibernate注解 1-3
正在回答
這個可以查資料的 我只能給你 5.X的生成代碼
????????private?Session?session; private?Transaction?transaction; @Before public?void?setUp()?throws?Exception?{ session?=?HibernateUtil.getSession(); transaction=session.beginTransaction(); ServiceRegistry?registry=new?StandardServiceRegistryBuilder().configure().build(); Metadata?metadata=new?MetadataSources(registry).buildMetadata(); SchemaExport?export=new?SchemaExport(); export.create(EnumSet.of(TargetType.DATABASE),?metadata); }
這個是junit 的生成 一部分?
public?class?HibernateUtil?{ private?static?SessionFactory?sessionFactory; static{ sessionFactory=new?Configuration().configure().buildSessionFactory(); } public?static?Session?getSession()?{ return?sessionFactory.getCurrentSession(); } }
舉報
輕松學習Hibernate常用注解,學完本課能夠靈活應用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-03-09
這個可以查資料的 我只能給你 5.X的生成代碼
這個是junit 的生成 一部分?