-
hibernate 常用屬性配置查看全部
-
hibernate單表操作-單表CRUD操作實例 使用的session方法:save,update,delete,get/load(查詢單個記錄) ·get與load的區別: 1)在不考慮緩存的情況下,get方法會在調用之后立即向數據庫發出sql語句,返回持久化對象。 load方法會在調用后返回一個代理對象。該代理對象只是實體對象的id(主鍵), 直到使用非主鍵屬性時才會發出SQL語句。 ??? 2)查詢數據庫不存在的數據時,get返回null, ?? load跑出異常org.hibernate.ObjectNotFoundException. 查詢測試: @Test 生成策略需要為update(create會被清空) public void?testGetStudents { Students s = (Students)session.get(Students.class,100)//使用反射得到類型+主鍵 System.out.printlin(s); } @Test public void?testLoadStudents { Students s = (Students)session.load(Students.class,100)//使用反射得到類型+主鍵 System.out.printlin(s); } @Test public void?testUpdateStudents { Students s = (Students)session.get(Students.class,100)//使用反射得到類型+主鍵 s.setGender("女"); session.update(s); } @Test public void?testDeleteStudents { Students s = (Students)session.get(Students.class,100)//使用反射得到類型+主鍵 session.delete(s); }查看全部
-
hibernate單表操作-基本類型 date timestamp(時間戳) Students.hbm.xml <hibernate-mapping> <class> <id name = "sid" type="int">//主鍵 <column name = "SID"/> <!--<generator class="assigned"/>--> <generator class="native"/>//主鍵生成策略: </id> <property name="brithday" type = "date"></property> </class> </hibernate-mapping> type :java.util.Date ->數據庫:YYYY-MM-DD HH:MM:SS type :timestamp(hibernate映射類型) ->數據庫:YYYY-MM-DD HH:MM:SS type : date(hibernate映射類型)->數據庫:YYYY-MM-DD type : time(hibernate映射類型)->數據庫:HH:MM:SS查看全部
-
get跟load方法區別查看全部
-
保存圖片到數據庫中查看全部
-
讀取數據庫圖片查看全部
-
基本類型查看全部
-
主鍵生成策略查看全部
-
http://blog.sina.com.cn/s/blog_b0f182290102v7ss.html查看全部
-
項目名上右鍵----->MyEclipse---->Project Facets ------>instal hibernate facet; http://jingyan.baidu.com/article/456c463b99f4370a583144a8.html查看全部
-
<property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&characterEncoding=UTF-8</property>查看全部
-
Object/Relationship Mapping 對象映射關系查看全部
-
openSession與getCurrentSession的區別查看全部
-
openSession getCurrentSession查看全部
-
hibernate執行流程查看全部
舉報
0/150
提交
取消