随笔分类 -  MyBatis

Cause: java.sql.SQLException: ORA-00904: "ID": 标识符无效
摘要:这是因为设计表结构时,字段小写的缘故,而MyBatisGenerator生成的mapping.xml中的sql语句中字段有没有加双引号所致的! 阅读全文
posted @ 2017-08-04 20:48 JAVA_STUDYER 阅读(1838) 评论(1) 推荐(0)
无法解析Model中的实体类
摘要:无法解析Model中的实体类,是因为定义表中不识别Nvarchar2,导致使用MyBatisGenerator生成的Model中字段的类型是Object。 将Nvarchar2改成varchar2即可。 阅读全文
posted @ 2017-08-04 19:56 JAVA_STUDYER 阅读(1021) 评论(0) 推荐(0)
generatorConfig.xml
摘要:<table tableName="AB_STUDENT" domainObjectName="Student" tableName必须大写! 阅读全文
posted @ 2017-08-04 17:46 JAVA_STUDYER 阅读(125) 评论(0) 推荐(0)
eclipse在线安装mybatis generator插件、及插件的使用
摘要:打开eclipse菜单栏help–>Eclipse Marketplace,如下图所示: 2. 2.1在搜索框中搜索mybatis generator 如图所示。 2.2按下回车键或者点击小放大就后,如下图所示,点击install进行安装。 安装完之后,eclipse会提示重启。 重启好以后,点击f 阅读全文
posted @ 2017-07-03 17:47 JAVA_STUDYER 阅读(593) 评论(0) 推荐(0)
Oracle 的SID 与 Service_Name 区别
摘要:可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字, 就好像一个部门里,每个人都有一个自己的名字。2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数 阅读全文
posted @ 2017-07-03 11:29 JAVA_STUDYER 阅读(476) 评论(0) 推荐(0)
Mybatis generator 配置报错
摘要:这个原因是:generator.xml文件中数据库连接配置错误所致! 对于oracle来说: 正确的配置是: <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@ 阅读全文
posted @ 2017-07-03 11:22 JAVA_STUDYER 阅读(1439) 评论(0) 推荐(0)
Mybatis generator 生成Javabean报错:Table configuration with catalog null, schema public, and table globalpage did not resolve to any tables
摘要:前面生成错误,src文件夹里面是空的,没有生成javabean;后面是OK的。 原因:数据库里面的表名小写了!!!oracle数据库中表名全部大写!!!(我的表不是通过sql语句建立的,是通过可视化界面!!!) 下面使用sql语句建表,然后使用generator生成javabean试试: 可以看出, 阅读全文
posted @ 2017-07-03 11:10 JAVA_STUDYER 阅读(14376) 评论(0) 推荐(0)