16.DAO设计思想与搭建骨架_DataException

Java异常处理详解
本文深入探讨了Java中DataException类的实现,包括其构造方法和继承关系,详细解析了异常处理在Java编程中的应用。
package jdbc.domain.dao;

public class DataException extends RuntimeException {

private static final long serialVersionUID = 1L;

public DataException() {
}

public DataException(String message) {
super(message);
}

public DataException(Throwable cause) {
super(cause);
}

public DataException(String message, Throwable cause) {
super(message, cause);
}
UncategorizedAdoException:CommandCallback; uncategorized DataException for SQL [select t.task_id as DOCTASK_ID, t.task_type_id, t.task_name, m.task_dealt_state as TASK_STATE, '' as TASK_LEVEL, m.task_dealt_doc as DOC_ID, t.pid, t.visit_type, t.patient_id, '' as APP_ARGS, m.task_dealt_doc as HANDLE_OPER, m.task_dealt_date as HANDLE_DATE, m.task_dealt_memo as HANDLE_MEMO, '' as TOP_NO, t.create_date, t.oper_code, t.oper_date, t.third_code, P.Name AS PATIENT_NAME, (SELECT D.DISEASE_NAME FROM V_MET_CMN_DIAGNOSE D WHERE D.PID = T.PID AND ROWNUM <= 1) AS PATIENT_DIAGNOSE, P.Birthday AS PATIENT_BIRTHDAY, P.Sex_Code AS SEX_CODE, '' as ENGLISH_NAME, P.Spell_Code, '' as WB_CODE, '' AS DIAG_SPELL, '' AS DIAG_WUBI, t.child_type_id, r.is_focus as major_link_id --1是重点提醒 from met_portal_tasklist t, met_portal_taskdealt m, v_fin_ipr_inmaininfo P,qcm_connotation_rule r where t.task_id = m.task_id and (m.task_dealt_doc = :DOC_CODE OR m.task_dealt_doc = 'ALL') and t.pid = p.Inpatient_No and t.pid = :INPATIENT_NO and t.create_date >= to_date(:BEGIN_DATE,'yyyy-MM-dd HH24:mi:ss') and t.create_date < to_date(:END_DATE,'yyyy-MM-dd HH24:mi:ss') and t.major_link_id = r.rule_code(+) ]; ErrorCode [-2147467259]; ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间 OracleException:ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间 在 Spring.Data.Generic.AdoTemplate.Execute[T](IDbCommandCallback`1 action) 在 Spring.Data.Generic.AdoTemplate.QueryWithResultSetExtractor[T](CommandType commandType, String cmdText, IResultSetExtractor`1 resultSetExtractor, IDbParameters parameters) 在 Spring.Data.Generic.AdoTemplate.QueryWithRowMapper[T](CommandType cmdType, String cmdText, IRowMapper`1 rowMapper, IDbParameters parameters) 在 Neusoft.Dawn.Core.Dal.SqlMstExecutor.QueryWithRowMapper[T](String[] keys, IRowMapper`1 rowMapper, IDictionary`2 parameters) 在 Neusoft.Dawn.Core.Dal.SqlMstExecutor.QueryWithRowMapper[T](String key, IRowMapper`1
10-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值