
ORACLE
月未明
理想、目标、学习、进步
展开
-
JAVA 代码创建ora-04098:触发器无效且未通过重新验证
在oracle客户端中“ora-04098:触发器无效且未通过重新验证”这个问题网上的解决方案很多,这里记录下JAVA代码创建触发器时踩的坑。脚本中的代码:CREATE OR REPLACE TRIGGER "MY_TRIGGER" BEFORE INSERT ON "MY_TABLE" FOR EACH ROW WHEN (new."id" is null) begin ...原创 2018-03-07 20:31:05 · 5313 阅读 · 3 评论 -
Mybatis同时支持多种数据库(oracle 和MySQL)
这里说下对多种数据库的支持,不是多个数据源。这里要用到mybatis的databaseId。如下: <select id="isExist" resultType="Boolean" databaseId="mysql"> SELECT EXISTS(SELECT 1 FROM `${db}`.test_table WHER原创 2018-03-09 21:53:56 · 48804 阅读 · 16 评论 -
java.sql.SQLException: Invalid column type: 1111
mybatis链接oracle的时候如果传的值为null就可能会出现这个问题。解决方案,mybatis中字段的书写规范些,加上jdbcType。如下: <select id="selectById" parameterType="String" resultMap="assets" databaseId="oracle"> SELECT * ...原创 2018-03-16 19:55:01 · 40348 阅读 · 1 评论 -
java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended错误
看下完整的异常2018-10-19 20:13:34: INFO [http-nio-8080-exec-10] o.s.b.f.x.XmlBeanDefinitionReader XmlBeanDefinitionReader.java:317 - Loading XML bean definitions from class path resource [org/springframewor...原创 2018-10-26 17:24:19 · 8860 阅读 · 0 评论