原创 用hibernate翻譯的sql在sqlplus可以查詢出數據,但是程序查詢爲空
我遇到上述問題,可能是該表存在基礎數據,我是先將表刪除,然後插入了一些基礎數據,但是程序查詢列表無法顯示,於是我就刪除序列,然後重新建立序列,歪打正着的數據列表就查詢出來了
原创 TOMCAT連接調優和JVM內存調優
打開tomcat的server.xml文件,要調整Tomcat的默認最大連接數,可以增加這兩個屬性的值,並且使acceptCount大於等於maxThreads, <Connector port="8080" redirectPort="
原创 java解析xml文件
1、xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <info> <path>localhost</path> <database>XHIS</database> <username>s
原创 log4j配置祥解
log4j配置祥解 第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。內容如下: l###setloglevels### log4j.rootLogger=inf
原创 org.hibernate.MappingException: No Dialect mapping for JDBC type: -1
我採用的是mysql數據庫,sql語句如下: select sc.id,sce.title,sc.publishTime,channel.channelPath,sce.author,sce.origin,sce.originUrl,s
原创 hibernate二級緩存 Ehcache配置詳解
一、hibernate緩存簡介 一級緩存(session):內部緩存 事務範圍:緩存只能被當前事務訪問。緩存的生命週期依賴於事務的生命週期,當事務結束時,緩存也就結束生命週期。 二級緩存(sessionFactory): 緩
原创 "ORA-00942: 表或視圖不存在 "的原因和解決方法
使用powerdesigner建模,用模型導出oracle的sql語句,查詢時總是提示:“ORA-00942: 表或視圖不存在 ” 1、問題產生的原因 Oracle 是大小寫不敏感的,我們創自己寫Sql腳本創建表的時候Oracl
原创 根據漢字首字母排序 mysql
select areaName from area order by convert(areaName USING gbk) COLLATE gbk_chinese_ci asc 說明:areaName爲列名
原创 struts2 循環判斷字符串方法及s:if判斷兩個變量值相等
<s:if test="#request.defaultItemList!=null"> <s:iterator value="#request.defaultItemList" var="str">
原创 解決linux環境mysql的sql語句嚴格區分大小寫問題
在Windows環境下,mysql數據庫的sql語句是不區分字母大小寫的,但是程序移植到linux環境中,就會造成某些大小寫不一致的語句執行失敗,解決方法如下: 首先打開/etc/mysql/my.cnf,或/etc/my.cnf文件,
原创 ORA-12505無法鏈接數據庫
Oracle數據庫只允許localhost鏈接,不允許IP訪問。如果用IP作爲主機名,則報ORA-12505的錯誤 經過網上查找資料和不斷的測試,終於解決了。 首先打開D:\app\Administrator\product\11.2.0
原创 ORA-28002: 7 天之後口令將過期的解決方法
啓動Tomcat,當連接oracle數據庫時錯誤信息提示:“ORA-28002: 7 天之後口令將過期”。原因:oracle11g中默認在default概要文件中設置了"PASSWORD_LIFE_TIME=180”所導致,oracle用
原创 Activiti工作流引擎web設計不顯示問題總結
首先打開官網地址:http://mvnrepository.com/artifact/org.activiti/activiti-webapp-explorer2下載最新的war包,然後解壓後,放到tomcat的webapp下。1、首先要
原创 Can't connect to MySQL server on '' (10060)
客戶端遠程連接部署在linux服務器的mysql出現以上錯誤,總大概分爲以下3點主要有3個原因: 1、檢查網絡是否可以ping通,這個就不說了。 2、mysql授權表裏沒有遠程機器的權限 方法一、本地登入mysql,更改 "mysql"
原创 windows系統設置mysql自動定時備份
首先需要編寫一個批處理命令腳本,名字爲db_bak.bat,內容爲: net stop mysql xcopy "D:\Program Files\MySQL\MySQL Server 5.0\data\cnki_oa\*.*" "F: