Abator自动生成ibatis的相关配置和类

2017-12-30 11:35:51来源:oschina作者:xiaomin0322人点击

分享
Abator自动生成ibatis的相关配置和类 博客分类: mybatis

一、abator自动生成配置:abator自动生成ibatis的配置文件、mode、sqlMap、dao、bean实例准备:1、安装Eclipse插件: 要求eclipse3.1,jdk1.4以上 在eclipse上安装abator插件 eclipse菜单栏 --> help --> Software Updates --> Find And nstall... 在弹出的对话框中选择 “Search for new features to install” 然后点击 “next” 在对话框中点击按钮 New Remort Site... 在弹出的对话框中的URL输入框中填写 http://ibatis.apache.org/tools/abator ,Name输入框就随便写些什么了。 点击Finish,安装插件,然后重新启动eclipse2、在eclipse项目中新建Abator Configuration File,名为:abatorConfig.xml(可以自定义)。生成xml修改之后如下:



Xml代码
收藏代码




connectionURL="jdbc:oracle:thin:@198.17.1.1:1521:ORCL"userId="untodo"password="password">

















3、在配置文件上点解右键,选择 “Generate iBatis Artifacts”说明:driverClass:数据库连接驱动类 connectionURL:数据库连接地址 userId:数据库用户 passwor:数据库密码 location:数据库驱动jar包地址(本地) targetPachage:自动生成的包的地址,(可以是已建好的,也可以是未建的) targetProject:自动生成的项目名 type:生成dao文件的类型,可选择IBATIS、SPRING、GENERIC-CI、GENERIC-SI。默认使用GENERIC-CI



Xml代码
收藏代码


是否在包名后加上scheme名称schema:Oracle的话填写用户名tableName:要生成的表名column:表字段名property:表映射生成类属性名talbe下的字段说明:tableName 数据库表明,据说可以包含SQL通配符%和_。 domainObjectName 数据库表对应的数据对象名称,默认使用表名作为对象名称。



Xml代码
收藏代码


对象的属性名是否使用字段名称



Xml代码
收藏代码


column 自增长或使用sequence生成的字段名 sqlStatement 生成字段的sql片段或其简称(参考官方文档) identity true表示后生成,false表示预生成 例如:



Sql代码
收藏代码

postgresql: column="lid"
sqlStatement="selectnextval('tb000000producttype_lid_seq')"
identity="false"/>
sqlserver: column="lid"
sqlStatement="SqlServer"
identity="true"/>
oracle: column="lid"
sqlStatement="selecttb000000producttype_lid_seq.nextvalfromdual"
identity="false"/>



Xml代码
收藏代码


column 字段名 property 字段对应的属性名。(默认使用字段名的) javaType 对应的Java类型 jdbcType 对应的jdbc类型 这里的设置覆写javaTypeResolver中的指定



Xml代码
收藏代码


column 需要忽略的数据库字段



Xml代码
收藏代码


数据库字段名称到对象属性名称的影射关系。就是一个替换处理。

http://jadethao.iteye.com/blog/1725374

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台