亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 編寫持久化類(實體類),持久化類的設計原則要遵循javabean的設計原則,設計原則有四點: 1. 這個類是一個公有類 2. 提供公有的不帶參數的默認的構造方法 3. 屬性要私有化private 4. 屬性要用setter/getter封裝
    查看全部
    4 采集 收起 來源:創建持久化類

    2016-09-26

  • javabeans的幾個基本原則 1.公有的類 2.提供公有的不帶參數的默認構造方法。 3.屬性私有化 4.屬性使用getter和setter訪問器封裝
    查看全部
    0 采集 收起 來源:創建持久化類

    2016-09-26

  • 導入hibernate,Junit,mysql的驅動包??梢园裫ar包引用成用戶庫,這樣每次使用的時候就方便了 創建一個普通的java工程:<br><br> 1.構建用戶類庫:windows--preference--java標簽--buildpath--user libraries---new創建類庫文件夾---Add Extra jars添加jar包<br> <br><br> 2.在項目名上右鍵----properties---java buildpath---libraries---Add libraies--user libraries--勾選上--完成
    查看全部
  • 編寫Hibernate例子的步驟: (1)創建Hibernate的配置文件(hibernate.cfg.xml) (2)創建持久化類 (3)創建對象-關系映射文件 (4)通過HIbernate API編寫訪問數據庫的代碼 hibernate必須的jar包:hibernate-release-4.2.4.Final\lib\required; Mysql的JDBCjar包:mysql-connecttor-java-5.1.7-bin.jar; Junit4的jar包:junit-4.10.jar
    查看全部
  • 構建簡單的hibernateDemo 1.導入jar包,hibernate../lib/required/* 2.構建配置文件。hibernate.cfg.xml 3.創建一個實體類。 4.創建hbm.xml。 默認對應關系貌似為 類名.toUpperCase()=表名,參數.toUpperCase()=列名 5.在hibernate.cfg.xml中, 使用 <mapping resource="Student.hbm.xml" ></mapping>映射 6. 創建測試類,使用Junit測試
    查看全部
  • 1、ORM:(Object/Relationship Mapping)--對象/關系映射 2、寫SQL語句的缺點: a.不同的數據庫使用的SQL語法不同。比如:PL/SQL(oracle數據庫)與T/SQL(微軟版本) b.同樣的功能在不同的數據庫中有不同的實現方式。比如分頁SQL c.程序過分依賴SQL對程序的一直及擴展,維護等帶來很大的麻煩。 3、Hibernate是一種能夠減少對SQL語句依賴,可行的ORM框架技術。
    查看全部
    0 采集 收起 來源:什么是ORM

    2016-09-26

  • Hibernate初探之表單映射 第一章:初始Hibernate (1)什么是ORM (2)Hibernate簡介(ORM框架) (3)編寫第一個Hibernate小例子
    查看全部
    0 采集 收起 來源:課程介紹

    2016-09-26

  • 表單映射
    查看全部
  • openSession與getCurrentSesstion的區別 1,getCurrentSession在事務提交或者回滾之后會自動關閉,而openSession需要你手動關閉,如果使用openSession而沒有手動關閉,多次之后會導致連接池溢出 2,openSession每次創建新的session對象,getCurrentSession使用現有的session對象
    查看全部
  • 1、Hibernate對數據的操作都是封裝在事務當中,并且默認是非自動提交的方式。所以用session保存對象時,如果不開啟事務,并且手工提交事務,對象并不會真正保存在數據庫中。 2、如果不開啟事務,并想讓Hibernate像jdbc那樣自動提交事務,必須調用session對象的doWork()方法,獲得jdbc的connection后,設置其為自動提交事務模式。(注意:通常并不推薦這樣做) Ps:記得在session.save();前操作doWork(new Work(){conn.setAutoCommit(true);});時,記得在session.save();后調用session.flush();
    查看全部
    0 采集 收起 來源:transaction簡介

    2016-09-26

  • /**新版本方法 * 在eclipse中可以查看數據庫的,具體步驟:Winows->Show view->other->Data soure Explorer即可。 * 一定要導數據庫的jar包。數據庫瀏覽器(Data soure Explorer)的jar包和項目的 * jar包并不能通用,需分別倒入。 * 使用數據庫逆向生成實體類的小伙伴,一定要在數據庫中設置主鍵 */ public class StudentTest { private SessionFactory sessionfactory; private Session session; private Transaction transaction; @Before public void init() { Configuration configuration = new Configuration().configure(); /*注意,并不調用ServiceRegistry方法,而且在新版本中調用該方法有幾率會出現一定的錯誤. 老師講的課是由實體類直接生成的hbm.xml文件,會在hibernate.cfg.xml中的<session-factory>中生成一個 name屬性,即<session-factory name="">,把name屬性刪除,否則會報錯 */ sessionfactory = configuration.buildSessionFactory(); session = sessionfactory.openSession(); transaction = session.beginTransaction(); } @Test public void studentTest() { Student student=new Student(1,"zhanhgsa","man",new Date()); session.save(student); } @After public void destory() { transaction.commit(); session.close(); sessionfactory.close(); } }
    查看全部
  • Hibernate的配置文件 <property name="connection.username">root</property> <property name="connection.password">123456</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&amp;characterEncoding=UTF-8</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">create</property>
    查看全部
  • Hibernate開發的基本步驟
    查看全部
  • 組件屬性:實體類中的某個屬性屬于用戶自定義類的對象; 作用:將兩個實體類合并在一起組建成一個表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="類名"> <property name="類中屬性" column="對應生成數據庫中列屬性名"> </component>
    查看全部
  • 數據類型映射關系
    查看全部

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本門課程前需要具備Java基礎知識和面向對象編程思想,并能夠熟練使用JDBC操作Mysql數據庫。
老師告訴你能學到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能夠熟練創建Hibernate實例

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!