`
sammor
  • 浏览: 413296 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ibator的学习

    博客分类:
  • J2SE
阅读更多

学了一天的ibator,现在总结一下。

 

ibator的作用

ibator是为ibatis提供的一个自动把数据库中的表转换为pojo,包括dao等的工具,却实给我们省掉了与数据库对应的配置映射等工作。

 

需求工具:

1、eclipse里面可以安装相关插件:http://ibatis.apache.org/tools/ibator/

2、或是在独立的ibator包(见附近)

 

以下请述在eclipse状态下的使用。

1、当插件装好后,创建一个新的测试项目,在项目名上右击,选中“Add Ibator to Build Path”。

2、在资源目标下创建ibatorConfig.xml(我在附件中附上了自己的demo)

   注意在xml里面会用到一个jar包(mysql-connector-java-5.1.7-bin.jar)

3、ibatorConfig.xml里面需要配置相关的配置数据源等等

 

<classPathEntry
		location="D:/developerTools/mysql/mysql-connector-java-5.1.7-bin.jar" />
	<ibatorContext id="context1">
		<!-- 配置数据源 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver"
			connectionURL="jdbc:mysql://127.0.0.1:3306/ertu" userId="root"
			password="68972891230" />

		<!-- 生成model文件相关配置 -->
		<!-- 
			 targetPackage 指的是你要的目标包路径
			 targetProject 指的是你的项目名
		 -->
		<javaModelGenerator targetPackage="com.dbms.model"
			targetProject="ERTUv1.0.4" />
			
	   	<!-- 生成xml文件相关配置 -->
		<sqlMapGenerator targetPackage="com.dbms.mapper"
			targetProject="ERTUv1.0.4" />

	    <!-- 生成dao文件相关配置 -->
		<!--
			这里面的type我指成Spring是为了可能直接支持Spring的互相依赖而用的
			也可以指为IBATIS(直接使用ibatis)或是GENERIC-CI
		-->
		<daoGenerator targetPackage="com.dbms.dao" targetProject="ERTUv1.0.4"
			type="SPRING" />
			
		<!-- 需要生成ibatis的代码的对应数据库中的表名,至少选 一个table,可直接多重复 -->
		<table tableName="ammeterperiod">
		</table>
		<table tableName="ammeters">
		</table>
		<table tableName="dictionary">
		</table>
		<table tableName="eventcodings">
		</table>
	</ibatorContext>
 

 

4、配置成功后,在该配置文件上右击“generate ibatis artifacts”如果执行成功就生成代码完成了。这时查看一下

   但如查有错误,则是配置文件没有写好(大部分的错误都是这里面出现的,仔细再检查下)。

 

 

0
0
分享到:
评论

相关推荐

    eclipse集成的ibator插件

    Ibator的集成进一步提升了MyBatis的易用性,降低了开发人员与数据库交互的学习成本和工作负担。 在实际开发中,Ibator不仅适用于新项目的开发,也适用于已有项目的数据库维护。例如,当数据库表结构发生变化时,如...

    ibator1.2.1配置文件

    标题中的"ibator1.2.1配置文件"指的是基于Apache Ibator的1.2.1版本的配置文件,这是一个用于简化MyBatis框架中DAO层(数据访问对象)开发的工具。Ibator是iBATIS(现在已经演变为MyBatis)的一个扩展,它能够根据...

    iBATOR-V1.1.0

    iBATOR,全称为"IBATIS Auto Table Access Toolkit Generator",是针对iBATIS数据库持久层框架的一个代码生成工具。它的主要功能是自动生成与数据库表相关的Java代码,包括实体类、Mapper接口和XML配置文件,极大地...

    ibator1.2.1

    《Ibatis Auto Generation Tool - Ibator 1.2.1详解》 Ibatis,作为一款优秀的持久层框架,以其简洁的SQL映射和灵活的数据访问能力,在Java开发领域备受推崇。而Ibator,作为Ibatis的一员,是其提供的一款自动化...

    ibator的eclipse插件

    **ibator Eclipse 插件详解** `ibator`(IntelliJ IDEA的iBATIS Generator的Eclipse版本)是一款强大的数据库代码自动生成工具,它能够帮助开发者快速地生成Java持久层代码,包括实体类、Mapper接口及XML配置文件等...

    ibator 1.2.1

    - `ibator-src.zip`:ibator的源代码,可供开发者学习和研究。 - `doc`:可能包含更多的文档资料,如用户手册或者示例。 通过这些资源,开发者不仅可以安装并使用ibator,还可以深入理解其内部工作原理,进行定制化...

    ibator使用指导

    Ibator,全称是"iBatis Auto Generator",是一个强大的代码生成工具,用于简化基于MyBatis框架的数据库模型、映射文件和DAO接口的创建。在MyEclipse 7.5中安装Ibator插件可以极大提高开发效率,避免手动编写重复的...

    IBator的安装使用

    IBator是Apache iBATIS项目的一个子项目,它是一个代码生成器,能够帮助开发人员自动化创建基于iBATIS的持久层代码,包括Java模型类、SQL映射文件以及DAO接口。通过减少手动编写这些常见的重复性工作,IBator可以...

    Ibator参考程序

    【Ibator参考程序】是基于JavaEE平台,利用Ibator工具进行数据库映射的实践项目,主要用于简化SSI(Service、Session、Impl)架构中的数据访问层开发。Ibator,全称“Introspected Table Abstraction”,是Apache ...

    ibator使用心得

    `ibator`,全称Apache iBATIS Auto Generator,是一个基于Java的代码生成工具,源自iBATIS项目,用于帮助开发者快速生成与数据库交互的Java类和XML映射文件。相较于Hibernate,ibator允许开发者拥有更多的SQL控制权...

    IBATOR动态生成sql和DAO层

    【IBATOR动态生成SQL和DAO层】是一种高效开发工具,基于Apache的iBatis框架,旨在简化数据库操作的代码编写工作。iBatis是Java语言中的一个持久层框架,它允许开发者将SQL语句直接嵌入到Java代码中,提供灵活的数据...

    ibator优化的jar包

    ibator插件优化的jar包,安装完ibator后,将eclipse\plugins\org.apache.ibatis.ibator.core_1.2.1下的jar包替换即可。

    为 Ibatis 2.3.4 构建增强的 Apache Ibator 实体类生成工具

    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 ...

    ibator1.2.2无注释

    ibator1.2.2多了点功能,具体可以百度,重新编译了下,生成注释去掉了

    ibator-eclipse插件1.2.1 包含优化后jar包

    Ibator-Eclipse插件1.2.1版正是这样一个辅助开发的神器,它将Ibator与Eclipse集成,为Java开发者提供了更便捷的代码生成体验。 这个插件版本1.2.1包含了优化后的jar包,意味着它在原有的功能基础上进行了性能和用户...

    ibator插件+ibatorConfig文件

    【ibator插件+ibatorConfig文件】是用于简化Java开发中的数据库操作的工具,尤其在构建Maven或Gradle项目时,它能自动生成基于Active Record模式的DAO层、Service层以及实体类代码,极大地提高了开发效率。ibator是...

    ibator教学视频

    ibator教学视频,手把手教你使用ibator

    ibatis自动生成工具ibator及配置文件示例

    标题 "ibatis自动生成工具ibator及配置文件示例" 提到的是关于iBatis的自动化工具ibator的使用和配置。iBatis是一个优秀的Java持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作与业务逻辑...

    适用mysql分页的ibator

    本篇将详细讲解如何在iBatis(ibator)中实现MySQL的分页查询。 首先,我们需要了解iBatis的动态SQL功能。iBatis允许我们在XML映射文件中编写条件语句,使得SQL可以根据传入的参数动态生成。这对于实现分页查询非常...

Global site tag (gtag.js) - Google Analytics