ibator插件自动生成sqlmap

作者: hezi

1 在线安装ibator
   eclipse菜单 help-->
   software updates-->
   add site-->(填入在线安装地址:[url]http://ibatis.apache.org/tools/ibator[/url]
   -->一直下一步安装
2 新建一个web工程,导入相应的包导入数据驱动包,ibatis包
  
3 由于你安装了ibator插件,那么你在你的工程某个目录下单击右键-->new-->other里将会看到
   Apache iBatis Ibator文件夹,下面只有一个选项,点击以后要求你输入文件名(这个就是ibator的配置文件), 填入配置文件名称,可以随便设置配置文件名字。一般为“ibatorConfig.xml”,点确定后就创建好了一个ibator配置文件的模板。
  
4 将对应配置参数替换掉上面的“?”号
  
5 在生成的这个配置文件上点击右键-->点击Generate ibatis artifacts,这样就应该能生成对应的package和类了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Java中使用MyBatis Generator自动生成XXXExample类的主函数代码: ```java import java.io.File; import java.io.IOException; import java.io.InputStream; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import org.apache.ibatis.ibator.api.Ibator; import org.apache.ibatis.ibator.api.IbatorException; import org.apache.ibatis.ibator.config.IbatorConfiguration; import org.apache.ibatis.ibator.config.xml.IbatorConfigurationParser; import org.apache.ibatis.ibator.internal.DefaultShellCallback; public class MyBatisGeneratorExample { public static void main(String[] args) { try { // 读取配置文件 InputStream configFile = MyBatisGeneratorExample.class .getResourceAsStream("/generatorConfig.xml"); IbatorConfigurationParser cp = new IbatorConfigurationParser(); IbatorConfiguration config = cp.parseIbatorConfiguration(configFile); // 执行代码生成 List<String> warnings = new ArrayList<String>(); DefaultShellCallback callback = new DefaultShellCallback(true); Ibator ibator = new Ibator(config, callback, warnings); ibator.generate(null); // 输出生成结果 for (String warning : warnings) { System.out.println(warning); } System.out.println("代码生成成功!"); } catch (IOException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (IbatorException e) { e.printStackTrace(); } } } ``` 在以上代码中,我们首先通过getResourceAsStream()方法读取配置文件,然后使用IbatorConfigurationParser将配置文件解析为IbatorConfiguration对象。接下来,我们通过Ibator对象的generate()方法执行代码生成,并将生成结果输出到控制台。 需要注意的是,以上代码中使用了DefaultShellCallback对象来解决当生成的Java类或XML文件已经存在时的冲突问题。当需要覆盖已经存在的文件时,可以将DefaultShellCallback对象的构造函数参数设置为true。 总之,通过以上代码,我们可以在Java中使用MyBatis Generator自动生成XXXExample类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值