-
查詢學生信息1查看全部
-
StudentDao接口和StudentService是相同的查看全部
-
StudentService接口查看全部
-
代碼分層查看全部
-
靜態方法中只能直接調用靜態成員查看全部
-
異常處理的原則 有了異常經量不要吞掉,應該把它shrows出去,交給上層進行處理 throw RuntiemException(提示信息 e) 2 使用preparedStatement的好處。將sql語句和參數隔離開,便于維護,防止sql注入(出于安全考慮) 3 加載配置文件 獲取文件,InputStream inputstream=類名.class。getResourceAsStream(“配置文件目錄”) properties prop=new properties()。加載prop.load(inputStream);在傳值prop、getproperty(屬性名) 方法加入到靜態塊,每次運行jdbcUtil類 加載一次 (修改配置文件后,重啟服務器)查看全部
-
使用PreparedStatement的兩個好處: 1.可以將參數與SQL語句隔離,便于維護 2.可以有助于防止SQL注入查看全部
-
SQL命令窗口中導入sql的方法: 1.source d:\imooc.sql; 回車之后就會導入數據 2.使用Navicat可視化工具導入查看全部
-
Java的序列化機制是通過在運行時判斷類的serialVersionUID來驗證版本一致性的。在進行反序列化時,JVM會把傳來的字節流中的serialVersionUID與本地相應實體(類)的serialVersionUID進行比較,如果相同就認為是一致的,可以進行反序列化,否則就會出現序列化版本不一致的異常。 當實現java.io.Serializable接口的實體(類)沒有顯式地定義一個名為serialVersionUID,類型為long的變量時,Java序列化機制會根據編譯的class自動生成一個serialVersionUID作序列化版本比較用,這種情況下,只有同一次編譯生成的class才會生成相同的serialVersionUID 。 如果我們不希望通過編譯來強制劃分軟件版本,即實現序列化接口的實體能夠兼容先前版本,未作更改的類,就需要顯式地定義一個名為serialVersionUID,類型為long的變量,不修改這個變量值的序列化實體都可以相互進行串行化和反串行化。查看全部
-
Pager類查看全部
-
Student類查看全部
-
分頁實現方式的比較查看全部
-
一、常見的分頁實現方式 ①使用List接口中的subList(int startIndex,int endIndex)方法實現分頁 ②直接使用數據庫SQL語句實現分頁 ③使用hibernate等框架實現跨數據庫的分頁 ->> 使用subList()實現分頁 ->> 使用SQL語句實現分頁 利用數據庫自帶的分頁語法,使用分頁語句,獲取分頁數據(例如mysql數據庫使用limit關鍵字,oracle中使用rownum關鍵字等) MySql查詢語句---select * from t_student limit 0,10 ->> 使用hibernate框架進行分頁 創建 Query 或者 Criteria 對象 ,查詢時,設置firstResult 和 maxResult屬性 String hql = "from Student"; Query q = session.createQuery(hql); q.setFirstResult(0); q.setMaxResults(10); List l = q.list();查看全部
-
常見分頁實現方式查看全部
-
網站常見的分頁樣式及效果展現查看全部
舉報
0/150
提交
取消