<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 測試代碼 > 所有的測試代碼,都位于Test測試文件夾中 ![](https://box.kancloud.cn/07d933ade16e5d7419a2d7ab8c5dc026_222x130.png) ``` package teacher; import java.util.List; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistryBuilder; import org.junit.Test; import entity.Teacher; public class IndexTest { @Test public void getLists() { // 實例化并加載數據庫配置文件 Configuration configuration = new Configuration().configure(); // 構造服務注冊對象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()) .buildServiceRegistry(); // 創建會話工廠(session factory)) SessionFactory sessionFactory = configuration .buildSessionFactory(serviceRegistry); // 創建會話(這里的session也是會話的意思,我們以前接觸的http中的session,處理的是用戶與服務器的對話) Session session = sessionFactory.getCurrentSession(); // 開啟事務(使用緩沖池進行數據庫的連接) Transaction transaction = session.beginTransaction(); // 在這里,必須使用try catch finally語句。來確定會話正常關閉. // 否則,當操作數據庫產生錯誤時,你可能需要重啟mysql服務 try { // 新插入兩條記錄 Teacher teacher1 = new Teacher(); teacher1.setName("zhangsan"); Teacher teacher2 = new Teacher(); teacher2.setName("lisi"); session.save(teacher1); session.save(teacher2); // 查詢Teacher表,注意:是Teacher ,而不是 teacher Query query = session.createQuery("from Teacher"); // 預查詢,只有在事務提交時,才進行查詢操作 List<Teacher> teachers = query.list(); for (Teacher teacher : teachers) { System.out.println(teacher.toString()); } // 提交事務 transaction.commit(); // 捕獲異常 } catch (HibernateException e) { throw e; } finally { // 如果session處于開啟狀態,則關閉session if (session.isOpen()) { // 關閉會話 session.close(); } } } } ``` # 測試 在hibernate配置項hbm2ddl.auto為create時。數據如下: ``` Hibernate: insert into Teacher (email, name, password, sex, username) values (?, ?, ?, ?, ?) Hibernate: insert into Teacher (email, name, password, sex, username) values (?, ?, ?, ?, ?) Hibernate: select teacher0_.id as id1_0_, teacher0_.email as email2_0_, teacher0_.name as name3_0_, teacher0_.password as password4_0_, teacher0_.sex as sex5_0_, teacher0_.username as username6_0_ from Teacher teacher0_ Teacher [id=1, name=zhangsan, username=null, email=null, sex=false, password=null] Teacher [id=2, name=lisi, username=null, email=null, sex=false, password=null] ``` > 如果你的hibernate.cfg.xml配置文件中的hbm2ddl.auto仍然為create, 在本節中,推薦你改為update。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看