`
乌托邦之爱
  • 浏览: 282647 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

ibator自动生成代码的使用方法

阅读更多

创建一个xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE daoConfig
    PUBLIC "-//ibatis.apache.org//DTD DAO Configuration 2.0//EN"
    "http://ibatis.apache.org/dtd/dao-2.dtd">

<daoConfig>
	<context>
		<transactionManager type="SQLMAP">
			<property name="SqlMapConfigResource" value="这里写ibatis连接jdbc的xml文件" />
		</transactionManager>
		<dao interface="这里写生成的DAO接口" implementation="这里写DAO生成的实现类" />	
		
	</context>
</daoConfig>

 

 

测试类

 

 

DaoManager dm = null;
		try
		{
			Reader r=Resources.getResourceAsReader("这里填写上面的xml文件");
//			smc = SqlMapClientBuilder.buildSqlMapClient(r);
			dm = DaoManagerBuilder.buildDaoManager(r);
			r.close();
		} catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		MyListDAO mld = (MyListDAO)dm.getDao(MyListDAO.class);
		MyListCriteria mlc = new MyListCriteria();
		dm.startTransaction();
		List<MyList> list = mld.selectByExample(mlc);
		dm.commitTransaction();
		System.out.println(list.size());
		 for(MyList myList:list)
		    {
		    	System.out.println(myList.getListName());
		    }
		    dm.endTransaction();
 
分享到:
评论

相关推荐

    ibatis:使用ibator自动生成代码和配置文件

    "ibatis:使用ibator自动生成代码和配置文件"这个主题聚焦于一个实用的工具——ibator,它是MyBatis框架的一个扩展,用于自动化MyBatis的代码生成过程。这篇文章将深入探讨ibator的工作原理、如何安装和配置,以及它...

    IBATOR动态生成sql和DAO层

    4. **运行iBator命令**:在命令行环境下,使用iBator提供的命令行工具,指定配置文件路径以及需要生成代码的数据库表,执行代码生成命令。例如,在Java项目中,你可以使用Maven的`exec:java`目标来执行iBator的Main...

    postgre自动生成代码

    在“Postgre自动生成代码”这个场景下,我们可以利用如iBator(逆向工程工具,是MyBatis的前身)或者MyBatis Generator这样的工具。这些工具能够通过读取数据库的表结构信息,自动创建对应的Java实体类(Entity)、...

    ibator使用指导

    修改完毕后,通过右键点击`ibatorConfig.xml`,选择`Generate iBatis Artifacts`,Ibator将自动生成包括模型类、XML映射文件和DAO接口在内的相关代码。 ibatorConfig.xml的注释提供了详细的配置选项说明,包括...

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

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

    IBator的安装使用

    6. **自动生成代码流程:** - 编辑并保存`ibatorConfig.xml`。 - 在Eclipse中通过IBator插件运行配置,会根据配置生成Java模型类、SQL映射文件和DAO接口,直接放入指定的项目和包中。 - 生成的代码可以直接在项目...

    ibator1.2.1

    本文将详细介绍Ibator 1.2.1这一版本的功能、使用方法以及在实际开发中的应用。 一、Ibator简介 Ibator是MyBatis的自动化工具,它能够根据数据库表结构自动生成Java实体类、Mapper接口及XML配置文件等,从而快速...

    ibator1.2.1配置文件

    在Ibator生成代码时,需要合适的数据库驱动来获取表结构信息。 3. "ibator.jar":这是Ibator的核心库文件,包含了所有必要的类和资源,用于执行代码生成任务。 4. "ibatorConfig.xml":这是Ibator的配置文件,用户...

    Ibator参考程序

    Ibator,全称“Introspected Table Abstraction”,是Apache MyBatis框架的一个子项目,它提供了一个代码生成器,能够自动生成JavaBean、Mapper接口和XML配置文件,大大减少了开发者手动编写这些重复代码的工作量。...

    iBATOR-V1.1.0

    6. **模板引擎**:iBATOR使用FreeMarker模板引擎来生成代码,你可以自定义模板,调整生成的代码风格和格式,以满足团队的编码规范。 7. **版本控制**:由于iBATOR-V1.1.0是具体版本,这意味着它可能包含了一些特定...

    ibator使用心得

    配置ibator时,需要创建一个`ibatorConfig.xml`文件,该文件定义了生成代码的相关设置。文件中的主要元素包括: 1. `classPathEntry`: 指定数据库驱动jar包的位置,如示例中的`sqljdbc.jar`,确保驱动与数据库类型...

    ibator 1.2.1

    它的核心功能是根据数据库表结构自动生成Java源代码,包括Model类、Mapper接口和XML配置文件,帮助开发者快速构建基于Ibatis的数据访问层。 Ibatis是一个轻量级的持久层框架,它不同于ORM(对象关系映射)框架如...

    ibator的eclipse插件

    - `org.apache.ibatis.ibator.eclipse.doc_1.2.1.jar`: 插件的文档,有助于理解插件的使用方法和功能。 - `org.apache.ibatis.ibator.eclipse.core_1.2.1.jar`: ibator的Eclipse核心组件,负责与Eclipse集成和交互。...

    ibator_3.0.6.full mybatis 代码生成器插件.zip

    使用ibator生成代码,你需要先创建一个数据库表,然后在Eclipse中通过ibator的图形化界面设置生成选项,包括生成的代码风格、包名、类名等。点击生成后,ibator会根据你的设置自动生成对应的Java实体类、Mapper接口...

    eclipse集成的ibator插件

    完成配置后,你可以选择要操作的数据库和表,Ibator会自动生成相应的Java类和MyBatis相关的XML文件。对于每个表,它会生成一个实体类,包含表中的所有字段,以及对应的getter和setter方法。同时,还会生成一个Mapper...

    ibatis自动生成工具ibator,改进版

    开源ibator什么xml和pojo的时候,经常会带一些讨厌的注释还有一些没用的ibatorgenerator等的,我改了它的源代码,弄了个干净的ibator

    ibator插件+ibatorConfig文件

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

    ibator参考手册

    总的来说,《ibator参考手册》是ibatis3开发者必备的参考资料,它详尽地阐述了ibator的使用方法和配置细节,可以帮助开发者快速掌握这一强大的自动化工具,提升项目开发的效率和质量。结合ibator.jar,开发者可以在...

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

    在开发过程中,对于数据库模型的自动化生成,Ibator是Ibatis提供的一个强大工具。Ibator-Eclipse插件1.2.1版正是这样一个辅助开发的神器,它将Ibator与Eclipse集成,为Java开发者提供了更便捷的代码生成体验。 这个...

    适用mysql分页的ibator

    ibator(MyBatis Generator)是一个自动生成MyBatis相关代码的工具,包括实体类、映射文件和DAO接口。利用ibator,你可以快速生成基础代码,然后在此基础上添加分页查询的逻辑。 通过以上步骤,你可以在iBatis项目...

Global site tag (gtag.js) - Google Analytics