課程
/后端開發(fā)
/Java
/Hibernate初探之單表映射
在myeclipse中關系對象映射文件是通過數(shù)據(jù)庫來反向生成的,從正向可以生成嗎????
2016-09-10
源自:Hibernate初探之單表映射 1-11
正在回答
非常感謝
可以生成,寫好實體類,由hibernate.cfg.xml文件指定目標數(shù)據(jù)庫連接,確保數(shù)據(jù)庫服務正常開啟,.然后用hbm.xml到數(shù)據(jù)庫表的語句的工具hbm2ddl,<property name="hbm2ddl.auto">create</property>,之后再測試類寫
Configuration config = new Configuration().configure();// 獲得配置對象
// 獲得服務注冊對象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
.buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
// 獲得session對象
Session session1 = sessionFactory.openSession();
// 開啟事務
Transaction transaction = session.beginTransaction();
//然后直接實例化實體類,給實體類賦值
Students s = new Students(1, "張三", "男", new Date(), "北京");
//用Session的新增方法
session.save(s);
transaction.commit();
session.close();
就可以在庫里創(chuàng)建新表了!
舉報
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
4 回答Myeclipse怎么生成這個對象關系映射文件?
2 回答通過配置文件不能生成數(shù)據(jù)庫表格
1 回答怎么自動生成映射文件?。?/p>
2 回答用hibernate生成映射文件時報錯
1 回答我映射都對,只是我的逆向生成的!我做完之后我的數(shù)據(jù)庫表完全沒有變化
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-10-23
非常感謝
2016-09-10
可以生成,寫好實體類,由hibernate.cfg.xml文件指定目標數(shù)據(jù)庫連接,確保數(shù)據(jù)庫服務正常開啟,.然后用hbm.xml到數(shù)據(jù)庫表的語句的工具hbm2ddl,<property name="hbm2ddl.auto">create</property>,之后再測試類寫
Configuration config = new Configuration().configure();// 獲得配置對象
// 獲得服務注冊對象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
.buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
// 獲得session對象
Session session1 = sessionFactory.openSession();
// 開啟事務
Transaction transaction = session.beginTransaction();
//然后直接實例化實體類,給實體類賦值
Students s = new Students(1, "張三", "男", new Date(), "北京");
//用Session的新增方法
session.save(s);
transaction.commit();
session.close();
就可以在庫里創(chuàng)建新表了!