-
help—>Install New SoftWare_->粘貼【http://download.jboss.org/jbosstools/neon/stable/updates/】->點擊add然后等...->選擇Jboss Web and Java EE Development目錄下的Hibernate Tools查看全部
-
get與load的區別: 1.get調用后直接發出sql語句獲取對象,load調用后返回一個存有id(主鍵)的代理對象,當程序中需要使用這個對象的其他屬性時才調用sql語句獲取對象 2.當找不到相應數據時,get返回null,load拋出異常org.hibernate.ObjectNotFoundException查看全部
-
單表操作 插入:session.save(obj) 更新:session.update(obj) 刪除:session.delete(obj) 查詢:session.get(class,key)/session.load(class,key)查看全部
-
hibernate映射類型、java數據類型、sql數據類型的對應關系 3.對象類型(一般的對象): 將對象的屬性property標簽組合起來構成property標簽,即等價于基本數據類型的property標簽 例如Address有3個String類型的成員變量postCode、phone、address <component name="address" class="com.szh.model.Address"> <property name="postCode" type="string" column="postCode" ></property> <property name="phone" type="string" column="phone" ></property> <property name="address" type="string" column="address" ></property> </component>查看全部
-
hibernate映射類型、java數據類型、sql數據類型的對應關系 3.對象類型(String/byte[]/...): 例如Blob類型的xxx.hbm.xml的配置 <property name="pic" type="blob"> <column name="pic" /> </property>查看全部
-
hibernate映射類型、java數據類型、sql數據類型的對應關系 2.時間類型 在sql中用DATE表示日期,TIME表示時間,TIMESTAMP表示日期+時間 而在java中用java.util.Date即可代表日期、時間或日期+時間 hibernate映射類型date、time、timestamp分別對應sql的DATE、TIME、TIMESTAMP hibernate映射類型date、time、timestamp對應java的java.util.Date 因此,type屬性的取值使用hibernate映射類型能做到更精確的控制,使用java類型java.util.Date輸出為日期+時間查看全部
-
hibernate映射類型、java數據類型、sql數據類型的對應關系 即在xxx.hbm.xml中<id>或者<property>的type屬性,一般用hibernate映射類型或java數據類型 1.基本數據類型查看全部
-
單一主鍵主鍵生成策略 native:mysql下為auto_increment,從1開始 assigned:程序中手工賦值,注意對象在實例化時id屬性自動初始化為0了查看全部
-
單一主鍵:主鍵由一個字段構成 復合主鍵:主鍵由多個字段構成查看全部
-
hibernate.cfg.xml常用配置 hbm2ddl.auto: 1.create表示每次生成新的數據表,再對數據操作 2.update表示在原有舊的數據表上執行操作查看全部
-
數據庫的操作: //生成學生對象 Student s = new Student(1, "小明", "男", new Date(), "光明小學"); //保存學生對象 session.save(s);查看全部
-
釋放資源的處理: //提交事務 transaction.commit(); //關閉資源 session.close(); sessionFactory.close();查看全部
-
hibernate中獲得數據庫連接 //創建配置對象 Configuration config = new Configuration().configure(); //創建服務注冊對象 ServiceRegistry serviceRegistery = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //創建會話工廠 SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistery); //創建會話對象 Session session = sessionFactory.openSession(); //開啟事務 Transaction transaction = session.beginTransaction();查看全部
-
JUnit測試 @Test 測試方法 @Before 初始化方法 @After 釋放資源 執行順序:@Before --> @Test --> @After查看全部
-
將ORM文件添加到hibernate配置文件中 <mapping resource="Student.hbm.xml" />查看全部
舉報
0/150
提交
取消