原创 MyBatis學習 之 三、SQL語句映射文件(2)增刪改查、參數、緩存
2.2 select 一個select 元素非常簡單。例如: Xml代碼 <!-- 查詢學生,根據id --> <select id="getStudent" parameterType="String" resul
原创 Mybatis XML 文件的學習詳解
MyBatis 真正的力量是在映射語句中。這裏是奇蹟發生的地方。對於所有的力量,SQL 映射的 XML 文件是相當的簡單。當然如果你將它們和對等功能的 JDBC 代碼來比較,你會發現映射文件節省了大約 95%的代碼量。MyBatis
原创 ajax前端傳到後臺中文會亂碼
1.js文件中使用encodeURI()方法。var url = "Validate.jsp?id=" + encodeURI(encodeURI(idField.value)); 2.在後臺中對傳遞的參數進行URLDecoder解碼
原创 Oracle刪除當前用戶下的所有表、視圖、序列、函數、存儲過程、包
--delete tables Sql代碼 select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete vi
原创 MyBatis學習 之 五、MyBatis配置文件
在定義sqlSessionFactory時需要指定MyBatis主配置文件: Xml代碼 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFa
原创 MyBatis學習 之 一、MyBatis簡介與配置MyBatis+Spring+MySql
1.1MyBatis簡介 MyBatis 是一個可以自定義SQL、存儲過程和高級映射的持久層框架。MyBatis 摒除了大部分的JDBC代碼、手工設置參數和結果集重獲。MyBatis 只使用簡單的XML 和註解來配置和映射
原创 MyBatis學習 之四、動態SQL語句
有些時候,sql語句where條件中,需要一些安全判斷,例如按某一條件查詢時如果傳入的參數是空,此時查詢出的結果很可能是空的,也許我們需要參數爲空時,是查出全部的信息。使用Oracle的序列、mysql的函數生成Id。這時我們可以使用動態
原创 linux常用命令筆記
1、安裝rz sz 命令: yum -y install lrzsz 2、關閉防火牆命令: service iptables stop chkconfig iptables off
原创 String類不可變性的好處
String類不可變性的好處 只有當字符串是不可變的,字符串池纔有可能實現。字符串池的實現可以在運行時節約很多heap空間,因爲不同的字符串變量都指向池中的同一個字符串。但如果字符串是可變的,那麼String interning將不能
原创 Oracle中TO_DATE格式及其他日期函數
TO_DATE格式(以時間:2007-11-02 13:45:25爲例) Year: yy two digits 兩位年 顯示值:07
原创 windows下安裝solr
下載地址:http://archive.apache.org/dist/lucene/solr/ 操作環境: Win7,Tomcat6, Solr4.3, Jdk6下載solr4.3的包,解壓到本地目錄,如D:\apache\so
原创 spring3集成測試
1 集成測試 1.1 概述 集成測試是在單元測試之上,通常是將一個或多個已進行過單元測試的組件組合起來完成的,即集成測試中一般不會出現Mock對象,都是實實在在的真實實現。 對於單元測試,如前邊在
原创 ajax提交session超時跳轉頁面,全局
在過濾器中寫入如下方法: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOExc
原创 java基礎
1、java中的垃圾回收器只能釋放有new 分配的內存, 對嗎? 答:java中的垃圾回收器只能釋放有new 分配的內存,假設你的對象獲得了一塊非new分配的“特殊”內存區域,垃圾回收器不知道如何釋放該對象的這塊“特殊”的內存,爲了應對
原创 JQuery實現表格的相同單元格合併的三種方法
代碼: <!DOCTYPE html> <html> <head> <title>merge.html</title> <meta http-equiv="keywords" content="keyword1