- 浏览: 796421 次
- 性别:
- 来自: 大连
-
文章分类
- 全部博客 (417)
- ASP.NET MVC (18)
- WEB基础 (24)
- 数据库 (69)
- iPhone (20)
- JQuery (3)
- Android (21)
- UML (8)
- C# (32)
- 移动技术 (19)
- 条码/RFID (6)
- MAC (8)
- VSS/SVN (6)
- 开卷有益 (4)
- 应用软件 (1)
- 软件工程 (1)
- java/Eclipse/tomcat (61)
- 英语学习 (2)
- 综合 (16)
- SharePoint (7)
- linux (42)
- Solaris/Unix (38)
- weblogic (12)
- c/c++ (42)
- 云 (1)
- sqlite (1)
- FTp (2)
- 项目管理 (2)
- webservice (1)
- apache (4)
- javascript (3)
- Spring/Struts/Mybatis/Hibernate (4)
- 航空业务 (1)
- 测试 (6)
- BPM (1)
最新评论
-
dashengkeji:
1a64f39292ebf4b4bed41d9d6b21ee7 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
zi_wu_xian:
PageOffice操作excel也可以设置表格的行高列宽,并 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
wanggang0321:
亲,我在pptx(office2007以上版本)转pdf的时候 ...
JODConverter]word转pdf心得分享(转) -
xiejanee:
楼主:你好!我想请问下 你在代码中用DOMDocument* ...
Xerces-C++学习之——查询修改XML文档 (转)
转自:http://www.cnblogs.com/ego/archive/2010/10/02/1840749.html
ibator是一个ibatis的代码生成工具,它能根据数据表自动生成javabean、sqlmap。
ibator的官方地址是 http://ibatis.apache.org/ibator.html ,目前ibator只支持ibatis2.x,而ibatis3.0还不支持。
在eclipse中安装ibator插件步骤:
1.在eclipse菜单中打开插件安装界面:Help -> Install New Software ...
2.Work With:http://ibatis.apache.org/tools/abator
3.按向导安装,具体步骤略
使用ibator:
1.在project中右键 New -> Other ...
2.Apache ibatis ibator下面的Apache ibatis ibator Configuration File
配置ibator:
ibatorConfig.xml文件内容,请注意classPathEntry、ibatorPlugin、jdbcConnection 的顺序:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd
" >
<ibatorConfiguration>
<classPathEntry
location="D:\project\src\Project\WebContent\WEB-INF\lib\sqljdbc.jar" />
<ibatorContext id="Project">
<ibatorPlugin
type="org.apache.ibatis.ibator.plugins.RenameExampleClassPlugin">
<property name="searchString" value="Example$" />
<property name="replaceString" value="Repository" />
</ibatorPlugin>
<ibatorPlugin type="org.apache.ibatis.ibator.plugins.SerializablePlugin"></ibatorPlugin>
<jdbcConnection driverClass="com.microsoft.sqlProject.jdbc.SQLProjectDriver"
connectionURL="jdbc:sqlProject://localhost:1433;DatabaseName=project"
userId="sa" password="sa" />
<javaModelGenerator targetPackage="project.model"
targetproject="Project" />
<sqlMapGenerator targetPackage="project.dao.xml"
targetproject="Project" />
<daoGenerator targetPackage="project.dao"
targetproject="Project" type="GENERIC-CI" />
<table schema="" tableName="Staff" />
</ibatorContext>
</ibatorConfiguration>
我不喜欢用Example命名,因此改为用Repository,你也可以改为Criteria。
去掉ibator的注释:
ibator的注释很讨厌,既啰嗦又没用,因此我修改了ibator的源码,把它的注释全去掉了。
ibator的注释全部放在DefaultCommentGenerator类里,我懒得分析谁调用了它,直接把它所有的方法全注释掉了(以彼之道,还施彼身)。
修改后的ibator.jar在我的附件里,用它代替eclipse\plugins\org.apache.ibatis.ibator.core_1.2.1下面的ibator.jar 即可。
发表评论
-
堆内存和栈内存
2013-11-19 10:13 0堆内存就是你用new 修饰符创建的内容会在堆内存中开辟一段空 ... -
Eclipse中打开SVN控制台(转)
2013-05-15 10:36 1402SVN插件是Eclipse中的必装插件,经常在用Eclips ... -
eclipse c++的一些用法
2013-04-28 09:19 0用的Eclipse CDT Indigo + MinGW ... -
eclipse c++修改注释字体大小
2013-04-26 11:07 1109使用Eclipse C++发现注释的字体大小比代码的要小,看 ... -
eclipse c++中出现Type 'xxxx' could not be resolved的处理方法
2013-04-25 14:24 1689修改工程的indexer属性就OK了。 -
配置Eclipse+MinGW开发C/C++程序(转)
2013-04-25 14:02 910Eclipse 3.3已经发布好一 ... -
eclipse c++调用一个库
2013-04-25 13:54 1086在eclipse下调用一个库要干三件事,1,添加头文件地址2, ... -
Eclipse里添加java代码格式模板
2013-04-22 13:55 0Eclipse中设置Java方法注释模板,并使用方法注释 ... -
Eclipse C++下不构建指定文件
2013-04-18 13:56 809打开文件属性:在c/c++ build下的settings里 ... -
The CATALINA_HOME environment variable is not defined correctly
2013-04-10 14:32 13061问题:今天配置tomcat运行环境时出现了下边的问题, T ... -
生成校验码思路
2013-04-01 14:55 0一、生成校验码1.在jsp中让校验码的图片的src为动态的: ... -
导出excel的思路
2013-04-01 14:54 01.基本思路:根据前台查询条件,检索出数据后,再respos ... -
使用POI生成Excel文件,可以自动调整excel列宽等(转)
2013-03-31 14:38 10397//autoSizeColumn()方法自动调整excel列 ... -
poi hssf处理excel
2013-03-31 13:19 1200用POI HSSF处理EXCEL表格 POI ... -
poi-hssf小结
2013-03-31 13:16 1557一、概述 1. Apache POI是Apache软件 ... -
使用json-lib进行Java和JSON之间的转换
2013-03-27 10:36 938http://www.cnblogs.com/mailingf ... -
AJAX POST方法(转)
2013-03-27 10:08 765http://blog.sina.com.cn/s/blog_ ... -
dom4j转移字符问题
2013-03-22 13:36 1067http://lavasoft.blog.51cto.co ... -
java http
2013-03-20 13:22 01.client端访问网页: java访问网页操作,我们 ... -
freemarker
2013-03-18 11:30 0http://www.havenliu.com/java/5 ...
相关推荐
2. `ibatorPlugin`: 定义插件,可以使用预定义的插件或自定义插件来扩展ibator的功能。例如,`RenameExampleClassPlugin`用于重命名生成的Example类,将默认的`Example`后缀替换为`Repository`。 3. `jdbc...
使用Ibator时,需要配置ibatorConfig.xml文件。此文件定义了Ibator如何生成代码的规则。可以将邮件中的样例配置文件`ibatorConfig.xml`拷贝到工程源代码目录`src`中,根据实际需求进行修改。修改完毕后,通过右键...
3. **使用IBator:** - **导入资源包**:在项目中引入必要的jar包,如`ibator.jar`、`ibatis-2.3.0.677.jar`以及数据库驱动(例如`sqljdbc4.jar`,这里用的是SQL Server数据库驱动)。 - **创建配置文件**:通过...
6. **模板引擎**:iBATOR使用FreeMarker模板引擎来生成代码,你可以自定义模板,调整生成的代码风格和格式,以满足团队的编码规范。 7. **版本控制**:由于iBATOR-V1.1.0是具体版本,这意味着它可能包含了一些特定...
在描述中提到,由于Ibator默认生成的映射内容可能过于全面,对于某些特定项目而言,可能存在许多未使用到的字段和方法。因此,开发者在实际操作中通常会根据项目需求,参考Ibator的内部工作原理和结构,定制化地实现...
本文将详细介绍Ibator 1.2.1这一版本的功能、使用方法以及在实际开发中的应用。 一、Ibator简介 Ibator是MyBatis的自动化工具,它能够根据数据库表结构自动生成Java实体类、Mapper接口及XML配置文件等,从而快速...
Eclipse集成的Ibator插件是开发人员在使用MyBatis框架时的一个强大工具,它简化了数据库表到Java实体类的映射过程。Ibator,全称为"IntelliJ IDEA Table to Active Record",最初是为 IntelliJ IDEA 设计的,但随着...
标题中的"ibator1.2.1配置文件"指的是基于Apache Ibator的1.2.1版本的配置文件,这是一个用于简化MyBatis框架中DAO层(数据访问对象)开发的工具。Ibator是iBATIS(现在已经演变为MyBatis)的一个扩展,它能够根据...
在无法直接通过网络下载的情况下,将`ibator`的Eclipse插件手动添加到Eclipse的`plugins`目录,是确保在特定环境中使用该工具的有效方法。 **1. 安装ibator插件** 安装`ibator`插件的过程非常简单。首先,你需要...
ibator教学视频,手把手教你使用ibator
- `ibator-javadoc.zip`:ibator的API文档,可以帮助开发者理解和使用其API。 - `ibator-src.zip`:ibator的源代码,可供开发者学习和研究。 - `doc`:可能包含更多的文档资料,如用户手册或者示例。 通过这些资源...
使用数据库的注释,不用自带的注释 http://blog.csdn.net/tiantangpw/article/details/43489817 运行命令 java -jar ibator.jar -configfile ibatorConfig.xml -overwrite >>ibator.log
4. **运行iBator命令**:在命令行环境下,使用iBator提供的命令行工具,指定配置文件路径以及需要生成代码的数据库表,执行代码生成命令。例如,在Java项目中,你可以使用Maven的`exec:java`目标来执行iBator的Main...
以下是一些ibator使用的关键知识点: 1. **安装与配置**:首先需要下载`ibator.jar`,这通常会包含在iBatis的下载包中。然后在Java项目中引入该jar,并配置相关的Maven或Gradle依赖。 2. **创建配置文件**:`...
在Eclipse中使用ibator插件,首先需要安装插件,然后在项目中创建ibatorConfig.xml配置文件,根据实际的数据库信息和代码生成需求进行定制。接着,运行ibator插件,它会根据配置文件自动读取数据库中的表信息,生成...
使用Ibator-Eclipse插件,开发者可以快速地根据数据库表结构生成对应的Java实体类、Mapper接口及XML配置文件、DAO接口及其实现类等,极大地提高了开发效率。通过Eclipse的插件管理界面安装Ibator插件后,用户只需...
ibator插件优化的jar包,安装完ibator后,将eclipse\plugins\org.apache.ibatis.ibator.core_1.2.1下的jar包替换即可。
ibator1.2.2多了点功能,具体可以百度,重新编译了下,生成注释去掉了
MySQL是一种广泛使用的开源关系型数据库管理系统,而iBatis(现在已经更名为MyBatis)是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。在处理大量数据时,分页查询是非常常见且重要的功能,它可以...
Ibator is a code generator for iBATIS. Ibator will introspect a database table (or many tables) and will generate iBATIS artifacts that can be used to access the table(s). This abates some of the ...