原创 springAOP後對象代理和hibernate不識別問題

場景:自定義註解,AOP攔截,處理前置業務。然後從spring中getBean,然後將此bean存入數據庫,將報noMapping entity錯誤。 原因:AOP攔截,因爲bean不是用的接口,AOP將動態代理此bean。如果從spr

原创 hibernate繼承之一,單表繼承映射

hibernate繼承之一,單表繼承映射     對象有繼承,而對於數據結構來說,如何在映射中體現這種關係。藉助hibernate,我們在對錶的映射中能夠體現這種關係和設計。     相信我們在設計表的時候經常有這種情況,會用一個typ

原创 JSP文件下載

JSP工具之,文件下載 <% String filePath = request.getParameter("filePath"); filePath = URLDecoder.decode(filePath, "UTF-8"); St

原创 oracle空表導出問題的處理

最近在oracle導入和導出的時候發現一些問題,空表沒有導出。 那麼就需要對oracle的導出進行一些處理。 先做全局設置,先登錄oracle。 show parameter defer; 查看是否 deferred_segment_c

原创 oracle 表空間以及用戶創建

SQL> create temporary tablespace sunward_temp tempfile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SUNWARD_TEMP.DBF'size 100m a

原创 jfreechart使用筆記一 基本知識

公司要做一些圖表,各種圖表技術整來整去,覺得還是用jfreechart比較合適。 但是jfreechart雖然開源,但是教程和文檔卻是收錢的,好在用的人也不好,參照網上的一些案例,研究研究也就能用了。   版本:jfreechart的最新

原创 jfreechart學習筆記三 帶刻度的蜘蛛圖

 其實帶刻度的蜘蛛圖網上也有不少資料,我這個也是參照別人的資料來做的,不管咋樣,還是記上吧。   先上圖     1、構造dataset private DefaultCategoryDataset createDataSet2(Map

原创 tomcat7內存溢出錯誤的一些原因和解決方案

 今天在做公司一個工程2個版本的運行時,突然出現新版的工程在tomcat中內存溢出。   因爲錯誤比較明顯,但也經過了一些折騰。   我的tomcat版本爲最新的7.0.34,eclipse爲3.7   在tomcat的wiki上其實對內

原创 jfreechart學習筆記二 象限圖

用jfreechart畫一個象限圖,因爲在jfreechart的例子中並沒有象限圖的舉例,我懷疑他沒有此類圖的chart類型,所以處理會比較特殊一些   先上圖,我要畫的就是下面這個圖,因爲只是個舉例,所以數據造的比較極端,都在最頂上 那

原创 在struts2中整合sitemesh

今天在做個整合時,決定用sitemesh把幾個頁面的佈局整理下。   很久沒使用過了,咋一用還出了不少問題,幸虧網上資料比較多。所以還算比較順利的解決了。   總結一下   我的版本是struts2 2.1.8   1、struts2 中

原创 分享兩個數據庫轉換小工具,挺有用的

一個是oracle轉mysql的 另一個是mysql轉oracle的

原创 Hibernate父子類同時映射一張表的問題

今天在開發時發現一個問題 在查詢一張表的 count 的時候,居然返回了2個值,Hibernate報錯說不止一個結果。   大吃一驚,不過是一個單表查詢而已,出現了這樣的問題。後來查找資料和項目發現,項目裏用父類A,子類B。   A和B都

原创 windows下java備份mysql和還原mysql數據庫

import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; public

原创 spring3.0整合dwr3.0

dwr3整合spring3有3種方式 web.xml中的必要配置 如果希望是用springmvc,則在web.xml中 <servlet> <servlet-name>springDispatcher</servlet-name>

原创 centos下mysql的一些設置

1、開機自啓動mysql 最簡易的方式, 我是在裝系統時就裝了mysql, 所以用whereis 等查找命令找到mysqld 然後編輯#vi /etc/rc.d/rc.local   加入 /etc/rc.d/init.d/mysqld