Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/ImportDataException.java =================================================================== diff -u -r12331 -r20155 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/ImportDataException.java (.../ImportDataException.java) (revision 12331) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/ImportDataException.java (.../ImportDataException.java) (revision 20155) @@ -1,21 +1,20 @@ package com.forgon.disinfectsystem.exception; +import com.forgon.exception.SystemException; + /** * 自定义导入数据Exception * @author qjw * * 2012-10-26 下午04:25:49 */ -public class ImportDataException extends RuntimeException { +public class ImportDataException extends SystemException { /** * */ private static final long serialVersionUID = 3325043257151616587L; - public ImportDataException() { - } - public ImportDataException(String message) { super(message); } Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/DataCheckException.java =================================================================== diff -u -r12331 -r20155 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/DataCheckException.java (.../DataCheckException.java) (revision 12331) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/DataCheckException.java (.../DataCheckException.java) (revision 20155) @@ -1,21 +1,20 @@ package com.forgon.disinfectsystem.exception; +import com.forgon.exception.SystemException; + /** * * @author qjw * * 2012-11-1 下午07:31:40 */ -public class DataCheckException extends RuntimeException { +public class DataCheckException extends SystemException { /** * */ private static final long serialVersionUID = 3325043257151616587L; - public DataCheckException() { - } - public DataCheckException(String message) { super(message); } Fisheye: Tag 20155 refers to a dead (removed) revision in file `ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/FoundUnexpectedTousseException.java'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 20155 refers to a dead (removed) revision in file `ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/InvoiceException.java'. Fisheye: No comparison available. Pass `N' to diff? Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/RecyclingRecordException.java =================================================================== diff -u -r14491 -r20155 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/RecyclingRecordException.java (.../RecyclingRecordException.java) (revision 14491) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/exception/RecyclingRecordException.java (.../RecyclingRecordException.java) (revision 20155) @@ -1,19 +1,17 @@ package com.forgon.disinfectsystem.exception; +import com.forgon.exception.SystemException; + /** * 自定义异常,定义这个异常的主要原因是因为hibernate声明式事务只有在遇到异常的时候才会回滚。 * 父类由Exception改为RuntimeException,是因为spring事务管理,默认遇到RuntimeException才会回滚,而不是Exception。// by jeffli * 另外注意,在抛出异常后不要try-catch住异常,否则spring会捕获不到异常,造成不能回滚。如果catch了,一定要重新抛出。// by jeffli * @author SongWei * 2012-5-8 上午09:49:49 */ -public class RecyclingRecordException extends RuntimeException { +public class RecyclingRecordException extends SystemException { private static final long serialVersionUID = -5357808966535311231L; - - public RecyclingRecordException() { - System.out.println("自定义异常"); - } public RecyclingRecordException(String msg) { super(msg);