修复oracle下日期类型入库报错的问题

This commit is contained in:
zhuangqian 2016-11-25 09:43:42 +08:00
parent 8f191859a2
commit 1690126105
5 changed files with 4 additions and 265 deletions

View File

@ -14,108 +14,6 @@ File Encoding : 65001
Date: 2016-06-23 15:28:26
*/
-- ----------------------------
-- Table structure for TB_TFW_GSDT
-- ----------------------------
DROP TABLE "TB_TFW_GSDT";
CREATE TABLE "TB_TFW_GSDT" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_IT_QZ" NUMBER(11) NULL ,
"F_VC_BT" NVARCHAR2(500) NULL ,
"F_VC_LJBT" NVARCHAR2(255) NULL ,
"F_IT_CJR" NUMBER(11) NULL ,
"F_DT_CJSJ" DATE NULL ,
"F_VC_BJBM" NVARCHAR2(255) NULL ,
"F_VC_BJSJ" NVARCHAR2(255) NULL ,
"F_IT_XGR" NUMBER(11) NULL ,
"F_DT_XGSJ" DATE NULL ,
"F_IT_ZT" NUMBER(11) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_GSDT
-- ----------------------------
INSERT INTO "TB_TFW_GSDT" VALUES ('12', '100', '123', '123', '1', TO_DATE('2016-02-02 15:05:30', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', '2016年02月01日', null, null, null);
INSERT INTO "TB_TFW_GSDT" VALUES ('13', '100', '1', '1', '1', TO_DATE('2016-02-02 15:41:52', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', '2016年03月07日', null, null, null);
INSERT INTO "TB_TFW_GSDT" VALUES ('7', '100', '123123', '123123', '1', TO_DATE('2016-02-02 14:06:29', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', null, null, null, null);
INSERT INTO "TB_TFW_GSDT" VALUES ('8', '100', '21312', '21312', '1', TO_DATE('2016-02-02 14:06:45', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', '2016年02月02日', null, null, null);
INSERT INTO "TB_TFW_GSDT" VALUES ('11', '100', '312322223333333333', '3123', '1', TO_DATE('2016-02-24 13:23:20', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', '2016年02月08日', '1', TO_DATE('2016-02-24 13:23:20', 'YYYY-MM-DD HH24:MI:SS'), '1');
INSERT INTO "TB_TFW_GSDT" VALUES ('16', '100', '23333333333333333333332', '23333333333333333333332', '1', TO_DATE('2016-02-03 11:18:27', 'YYYY-MM-DD HH24:MI:SS'), '常州同步软件技术有限公司', '2016年02月07日', '1', TO_DATE('2016-02-03 11:18:27', 'YYYY-MM-DD HH24:MI:SS'), '2');
-- ----------------------------
-- Table structure for TB_TFW_GSDTNR
-- ----------------------------
DROP TABLE "TB_TFW_GSDTNR";
CREATE TABLE "TB_TFW_GSDTNR" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_IT_DTXL" NUMBER(11) NULL ,
"F_TX_NR" NVARCHAR2(2000) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_GSDTNR
-- ----------------------------
INSERT INTO "TB_TFW_GSDTNR" VALUES ('12', '12', '3123123');
INSERT INTO "TB_TFW_GSDTNR" VALUES ('13', '13', '12');
INSERT INTO "TB_TFW_GSDTNR" VALUES ('11', '11', '123123123111111111111111111111111111111111111112');
INSERT INTO "TB_TFW_GSDTNR" VALUES ('16', '16', '1');
-- ----------------------------
-- Table structure for TB_TFW_GZBG
-- ----------------------------
DROP TABLE "TB_TFW_GZBG";
CREATE TABLE "TB_TFW_GZBG" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_VC_BT" NVARCHAR2(255) NULL ,
"F_IT_BGBM" NUMBER(11) NULL ,
"F_DT_BGSJ" DATE NULL ,
"F_DT_CJSJ" DATE NULL ,
"F_DT_XGSJ" DATE NULL ,
"F_IT_CJR" NUMBER(11) NULL ,
"F_IT_XGR" NUMBER(11) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_GZBG
-- ----------------------------
INSERT INTO "TB_TFW_GZBG" VALUES ('269', 'test', '3', TO_DATE('2016-03-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2016-03-07 08:49:08', 'YYYY-MM-DD HH24:MI:SS'), null, '1', null);
-- ----------------------------
-- Table structure for TB_TFW_GZBGNR
-- ----------------------------
DROP TABLE "TB_TFW_GZBGNR";
CREATE TABLE "TB_TFW_GZBGNR" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_IT_BGXL" NUMBER(11) NULL ,
"F_TX_BGNR" NVARCHAR2(2000) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_GZBGNR
-- ----------------------------
INSERT INTO "TB_TFW_GZBGNR" VALUES ('111', '269', 'test');
-- ----------------------------
-- Table structure for TB_YW_TZGG
-- ----------------------------
@ -154,74 +52,6 @@ INSERT INTO "TB_YW_TZGG" VALUES ('1410', '23333', null, null, null, null, null,
INSERT INTO "TB_YW_TZGG" VALUES ('1404', 'asdfasdf23312', '1', 'asdfdd1', TO_DATE('2016-01-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), null, null, null, null);
INSERT INTO "TB_YW_TZGG" VALUES ('1419', 'ceshi', null, null, null, null, null, null, null);
-- ----------------------------
-- Table structure for TB_TFW_XWB
-- ----------------------------
DROP TABLE "TB_TFW_XWB";
CREATE TABLE "TB_TFW_XWB" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_VC_BT" NVARCHAR2(100) NULL ,
"F_VC_FBT" NVARCHAR2(100) NULL ,
"F_VC_LJBT" NVARCHAR2(2000) NULL ,
"F_VC_TTBT" NVARCHAR2(2000) NULL ,
"F_VC_DD" NVARCHAR2(2000) NULL ,
"F_VC_TP" NVARCHAR2(100) NULL ,
"F_VC_GJZ" NVARCHAR2(200) NULL ,
"F_VC_SSLP" NVARCHAR2(200) NULL ,
"F_VC_ZLDZ" NVARCHAR2(200) NULL ,
"F_IT_DJJS" NUMBER(11) NULL ,
"F_IT_DJS" NUMBER(11) NULL ,
"F_VC_BJ" NVARCHAR2(30) NULL ,
"F_VC_LY" NVARCHAR2(30) NULL ,
"F_CR_FBZT" NCHAR(1) NULL ,
"F_CR_GKZT" NCHAR(1) NULL ,
"F_DT_FBSJ" DATE NULL ,
"F_CR_SHZT" NCHAR(1) NULL ,
"F_IT_SHR" NUMBER(11) NULL ,
"F_DT_SHSJ" DATE NULL ,
"F_VC_SHYJ" NVARCHAR2(2000) NULL ,
"F_CR_TBLX" NUMBER(11) NULL ,
"F_IT_CJR" NUMBER(11) NULL ,
"F_DT_CJSJ" DATE NULL ,
"F_IT_ZHXGR" NUMBER(11) NULL ,
"F_DT_ZHXGSJ" DATE NULL ,
"F_VC_TPFJ" NVARCHAR2(100) NULL ,
"F_VC_SPFJ" NVARCHAR2(100) NULL ,
"F_CR_SFYC" NCHAR(1) NULL ,
"F_IT_QZ" NUMBER(11) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_XWB
-- ----------------------------
INSERT INTO "TB_TFW_XWB" VALUES ('85060', '123', '121', '12', null, '1212', null, '121', null, '21212', null, null, '管理员', '12', null, '2', TO_DATE('2016-02-03 15:08:44', 'YYYY-MM-DD HH24:MI:SS'), null, null, null, null, null, '1', TO_DATE('2016-02-03 15:08:44', 'YYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2016-02-26 08:42:40', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '10011');
INSERT INTO "TB_TFW_XWB" VALUES ('1', '233333', '121', '12', '12', '1212', null, '121', '12', '21212', '1', '1', '管理员', '12', null, '2', TO_DATE('2016-02-03 15:08:44', 'YYYY-MM-DD HH24:MI:SS'), null, null, null, null, null, null, null, '1', TO_DATE('2016-02-22 13:18:06', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '10011');
-- ----------------------------
-- Table structure for TB_TFW_XWXQB
-- ----------------------------
DROP TABLE "TB_TFW_XWXQB";
CREATE TABLE "TB_TFW_XWXQB" (
"F_IT_XL" NUMBER(11) NOT NULL ,
"F_IT_SSXW" NUMBER(11) NULL ,
"F_TX_NR" NVARCHAR2(2000) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
-- ----------------------------
-- Records of TB_TFW_XWXQB
-- ----------------------------
INSERT INTO "TB_TFW_XWXQB" VALUES ('40060', '85060', '12121');
INSERT INTO "TB_TFW_XWXQB" VALUES ('1', '1', '12121');
-- ----------------------------
-- Table structure for TFW_ATTACH
@ -1200,66 +1030,6 @@ CREATE SEQUENCE "SEQ_WEBCONTENT"
START WITH 21
CACHE 20;
-- ----------------------------
-- Indexes structure for table TB_TFW_GSDT
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_GSDT
-- ----------------------------
ALTER TABLE "TB_TFW_GSDT" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_GSDT" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_GSDT
-- ----------------------------
ALTER TABLE "TB_TFW_GSDT" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_TFW_GSDTNR
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_GSDTNR
-- ----------------------------
ALTER TABLE "TB_TFW_GSDTNR" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_GSDTNR" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_GSDTNR
-- ----------------------------
ALTER TABLE "TB_TFW_GSDTNR" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_TFW_GZBG
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_GZBG
-- ----------------------------
ALTER TABLE "TB_TFW_GZBG" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_GZBG" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_GZBG
-- ----------------------------
ALTER TABLE "TB_TFW_GZBG" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_TFW_GZBGNR
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_GZBGNR
-- ----------------------------
ALTER TABLE "TB_TFW_GZBGNR" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_GZBGNR" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_GZBGNR
-- ----------------------------
ALTER TABLE "TB_TFW_GZBGNR" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_YW_TZGG
-- ----------------------------
@ -1275,36 +1045,6 @@ ALTER TABLE "TB_YW_TZGG" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
ALTER TABLE "TB_YW_TZGG" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_TFW_XWB
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_XWB
-- ----------------------------
ALTER TABLE "TB_TFW_XWB" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_XWB" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_XWB
-- ----------------------------
ALTER TABLE "TB_TFW_XWB" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TB_TFW_XWXQB
-- ----------------------------
-- ----------------------------
-- Checks structure for table TB_TFW_XWXQB
-- ----------------------------
ALTER TABLE "TB_TFW_XWXQB" ADD CHECK ("F_IT_XL" IS NOT NULL);
ALTER TABLE "TB_TFW_XWXQB" ADD CHECK ("F_IT_XL" IS NOT NULL);
-- ----------------------------
-- Primary Key structure for table TB_TFW_XWXQB
-- ----------------------------
ALTER TABLE "TB_TFW_XWXQB" ADD PRIMARY KEY ("F_IT_XL");
-- ----------------------------
-- Indexes structure for table TFW_ATTACH
-- ----------------------------

View File

@ -4,7 +4,7 @@ DELIMITER_PLACEHOLDER_END=}
DELIMITER_STATEMENT_START=@
DELIMITER_STATEMENT_END=
HTML_TAG_SUPPORT = false
CHARSET=
CHARSET= UTF-8
FN.use = org.beetl.sql.core.engine.UseFunction
FN.globalUse = org.beetl.sql.core.engine.GlobalUseFunction
FN.text = org.beetl.sql.core.engine.TextFunction

View File

@ -4,7 +4,7 @@ DELIMITER_PLACEHOLDER_END=}
DELIMITER_STATEMENT_START=@
DELIMITER_STATEMENT_END=
HTML_TAG_SUPPORT = false
CHARSET=
CHARSET= UTF-8
FN.use = org.beetl.sql.core.engine.UseFunction
FN.globalUse = org.beetl.sql.core.engine.GlobalUseFunction
FN.text = org.beetl.sql.core.engine.TextFunction

View File

@ -47,8 +47,6 @@ public class ConnectionPlugin implements IPlugin{
try {
for(String key : BladeConfig.getPool().keySet()){
SQLManager sm = BladeConfig.getPool().get(key);
//配置文件读取字符
sm.getSqlLoader().setCharset("UTF-8");
//增加自定义@AssignID注解的值, 使用方式: @Assign("uuid")
sm.addIdAutonGen("uuid", new IDAutoGen<String>() {
public String nextID(String arg0) {

View File

@ -47,7 +47,8 @@ public class Convert {
if (Date.class.isAssignableFrom(clazz)) {
// 判断标准日期
return DateTimeKit.parse(valueStr);
// ----2016-11-24---zhuangqian----需要加toDate(),不然beetlsql转换date类型的时候会报错-
return DateTimeKit.parse(valueStr).toDate();
} else if (clazz == BigInteger.class) {
// 数学计算数字
return new BigInteger(valueStr);