隨便寫寫不一定對
hibernate 資料轉換異常 : ava.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp, 0000-00-00 00:00:00 can not be represented as java.sql.Timestamp 而且配置檔案配置為java.util.Date MYsql型別為datetime 。
原因是資料庫紀錄為0000-00-00 00:00:00 不能轉換將其換一個有效的時間值就可以了 2015-10-22 12:23:34
Hql 使用join語句諸多不方面,而且要在配置檔案中配置表關係,要不然就不能使用,最重要的是會和sql混淆了,
hql 是 join xx with 關鍵字是 with
sql 是 a join b on a.xx = b.xxx 關鍵字是 on
hibernate dateType錯誤 No Dialect mapping for JDBC type -x
常見的有
-4
-1 mysql使用了text型別就會報錯 將text換成varachar
js
window.openModalDialog() 已經棄用 改為 window.open("url","標題","width=xx,height=xx,modal=true");
引數可以為空串,但不能不填
window.opener.document.getElementById("xx");
jquery easyui 的控制元件檢視功能 ,當本控制元件的屬性,方法,事件找不到,想要的時候,可以參考父控制元件,甚至父父控制元件 ,都可以拿來使用。
jquery的$("") 選擇器
#xx id
.xx class
xx 標籤
#xx [xx='xx'] 獲取id為xx的元素的xx屬性為'xx'
#xx [xx='xx'] [xx='xx'] 兩個條件
#xx yy 獲取xx元素 yy的子元素 yy為標籤 如option li 等
#xx yy:selected 冒號: 後面的為jquery專有的語法表示選中的其他的還有諸如:
jQuery("#select1 option:selected").text();
使用$("#select").val()獲取選擇的值 為undefined ,以為是使用方法錯誤,最終發現value值確實為undefined。
獲取到checkbox 使之選中
$("input[type='checkbox']").prop("checked",true);
在jQuery 1.6中,當屬性沒有被設定時候,.attr()方法將返回undefined。若要檢索和更改DOM屬性,比如元素的checked, selected, 或 disabled狀態,請使用.prop()方法。
jquery陣列搜尋
inArray(value,arr); 注意該函式返回的是該值的索引位置,如果不存在返回-1 ,不能用if(jQuery.inArray(value,arr)){}
來做判斷。判斷>0。
struts2
Unable to instantiate Action 找不到類
java.lang.ClassNotFoundException: xxxx.action 但在配置檔案中能夠找到該類,如下所示:按ctrl點選能夠進入該類。
解決:確實是找不到這個類 ,問題在於類全名前面多了一個空格。 所以才會即找到又找不到的情況。