`
noknower
  • 浏览: 120469 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclispe ibatis生成数据库表结构

阅读更多
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd" >
<abatorConfiguration>
 <abatorContext generatorSet="Java5">
  <jdbcConnection driverClass="com.ibm.db2.jcc.DB2Driver"
   connectionURL="jdbc:db2://localhost:50000/BGS" userId="db2admin"
   password="db2admin">
   <classPathEntry
    location="C:\workspace\BGS\WebContent\WEB-INF\lib\db2jcc.jar" />
   <classPathEntry
    location="C:\workspace\BGS\WebContent\WEB-INF\lib\db2jcc_license_cisuz.jar" />
   <classPathEntry
    location="C:\workspace\BGS\WebContent\WEB-INF\lib\db2jcc_license_cu.jar" />
  </jdbcConnection>
  <javaModelGenerator targetPackage="com.ibm.bgs.model.hy"
   targetProject="aa" />
  <sqlMapGenerator targetPackage="com.ibm.bgs.model.hy"
   targetProject="aa" />
  <daoGenerator targetPackage="com.ibm.bgs.dao.hy"
   targetProject="aa" type="SPRING" />
  <table schema="" tableName="HYCUSTOMSCONTROLAIR">
  </table>
  <table schema="" tableName="HYCUSTOMSCONTROL">
  <generatedKey column="CUSTOMSCONTROLID" sqlStatement="DB2" identity="true" type="post" />
  </table>

 </abatorContext>
</abatorConfiguration>
分享到:
评论
4 楼 瓶鱼跃 2013-01-18  
Wuaner 写道
瓶鱼跃 写道
Wuaner 写道
正好说反了。。。楼主你真有才。
abator是用来生成map xml  /  POJO / Dao的,何来生成表这一说!

亲···ibatis能不能通过像hibernate那样根据实体类自动生成表????


iBatis并没有提供对DDL操作的直接支持,尽管可以通过形如下的方式来做DDL操作:
<statement id="createT">   
    CREATE TABLE T(...);   
</statement>  
但你觉得这样有必要吗?

参考:
http://stackoverflow.com/questions/5559210/ibatis-creating-a-table

我的设想是这样的,如果ibatis可以自动生成表,像JPA 那样,那么我的网站做好之后,我移植安装到不同的数据库就可以不用不同的建表脚本,而且可以通过领域建模来设计,这样通过实体类来生成表,更加面向对象一点,而且当表需要修改的时候只需直接修改实体类,也更加好维护一点。
3 楼 Wuaner 2013-01-17  
瓶鱼跃 写道
Wuaner 写道
正好说反了。。。楼主你真有才。
abator是用来生成map xml  /  POJO / Dao的,何来生成表这一说!

亲···ibatis能不能通过像hibernate那样根据实体类自动生成表????


iBatis并没有提供对DDL操作的直接支持,尽管可以通过形如下的方式来做DDL操作:
<statement id="createT">   
    CREATE TABLE T(...);   
</statement>  
但你觉得这样有必要吗?

参考:
http://stackoverflow.com/questions/5559210/ibatis-creating-a-table
2 楼 瓶鱼跃 2013-01-17  
Wuaner 写道
正好说反了。。。楼主你真有才。
abator是用来生成map xml  /  POJO / Dao的,何来生成表这一说!

亲···ibatis能不能通过像hibernate那样根据实体类自动生成表????
1 楼 Wuaner 2012-09-07  
正好说反了。。。楼主你真有才。
abator是用来生成map xml  /  POJO / Dao的,何来生成表这一说!

相关推荐

    Eclipse Plugins 根据数据库表结构生成javabean的eclipse插件

    支持oracle指定表空间生成。 支持批量生成javabean。 支持重写“toString”方法(返回json格式字符串)。 支持国际化。 支持返回字段属性数组。 支持java元注释。 支持生成ibatis配置文件。 支持生成不同文件...

    根据数据库表结构生成javabean的eclipse插件(免费)

    本文将深入探讨一个针对Java开发者的重要工具——"根据数据库表结构生成javabean的eclipse插件"。这个免费插件允许开发者轻松地从Oracle和MySQL数据库的表结构自动生成对应的Java Bean类,大大简化了数据操作层的...

    ibatis代码自动生成

    代码自动生成工具能根据数据库表结构自动生成这些代码,极大地减少了开发时间,同时也减少了手动编写时可能产生的错误。 3. 代码生成工具: - MyBatis Generator:官方提供的代码生成器,可以根据数据库表生成Java...

    ibatis生成xml,object

    4. 选择你需要生成代码的数据库表,Ibator会根据表结构自动生成相应的XML映射文件和Java对象。 5. 完成配置后,点击"Generate"或"Finish"按钮,Ibator会自动完成代码生成。 生成的XML文件中,通常会包含增删改查...

    eclipse中开发ibatis的插件abator(无注释版)

    通过定义XML配置文件,我们可以指定数据库表、字段以及生成代码的模板,Abator会根据这些信息自动创建相应的Java源代码和SQL映射文件。 要安装无注释版的Abator插件,首先确保你已经拥有Eclipse IDE。然后,你需要...

    mybatis和ibatis代码生成工具

    这些工具通常根据数据库表结构自动创建对应的实体类、Mapper接口及XML配置文件,使得开发者可以专注于业务逻辑的实现。 3. SSM和SSI框架: SSM是Spring、SpringMVC和MyBatis的组合,用于构建Web应用。Spring作为...

    更新数据库表字段生成javabean的Eclipse插件(新)

    标题中的“更新数据库表字段生成javabean的Eclipse插件(新)”指的是一个Eclipse开发工具的扩展,它的主要功能是自动化地根据数据库表结构生成对应的Java Bean类。这样的工具能够极大地提升开发效率,避免手动编写...

    ibatis插件

    Abator是Ibatis的一个代码生成工具,它可以帮助开发者根据数据库表结构自动生成Java源代码,包括实体类、DAO接口、Mapper XML文件以及Service接口和实现类。使用Abator,开发者只需配置好数据库连接信息和生成规则,...

    ibatis sqlserver代码自动生成

    例如,可以利用Java的JDBC API连接SQLServer,查询元数据获取表结构,然后根据这些信息生成Ibatis相关代码。这种方式灵活性高,但需要一定的编程基础。 4. **集成构建工具**:在大型项目中,代码生成通常作为构建...

    MyEclipse上自动生成dao和实体的插件——ibatis

    在"table"节点下,你可以指定需要生成代码的数据库表,可以指定表名或者表前缀,Ibator会根据这些信息自动获取表的结构。 配置完成后,点击“Generate”按钮,Ibator会根据配置自动生成代码。生成的代码通常包含...

    ssi ibatis自动生成工具

    2. **SQL模板生成**:根据数据库表的结构,工具可以生成标准的SQL查询语句,例如SELECT * FROM 表名,或者其他预定义的CRUD操作。 3. **参数和结果映射**:对于输入参数和查询结果,工具会自动创建参数对象和结果集...

    ibator的eclipse插件

    - **自动更新**:如果数据库表结构发生变化,ibator可以检测并更新相应的Java代码,保持数据模型的一致性。 - **支持多种数据库**:ibator支持多种主流的数据库,如MySQL、Oracle、SQL Server等。 - **逆向工程**:...

    IBATIS视频入门 abator代码生成器

    2. **Abator**:作为IBATIS的一部分,Abator是一个代码生成工具,可以根据数据库表结构自动生成Java类、DAO接口及实现、SQL映射文件等,减少了手动编码的工作量。 3. **Abator的使用**:包括设置数据库连接信息、...

    mybatis-mysql数据库生成mybatis相关文件xml、mapper、bean

    3. **逆向工程(Code Generation)**:MySQL官方提供的工具或者第三方工具(如MyBatis Generator)可以根据数据库表结构自动生成对应的Java代码。在XML文件中配置好逆向工程的规则,如包路径、生成的类名、字段命名...

    Abator自动生成ibatis代码

    - **配置文件结构**:Abator通过XML配置文件来指定生成代码的各种细节。 ```xml &lt;!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" &lt;!--...

    ibatis开发和学习总结借鉴.pdf

    **使用方法**:通过简单的配置,Abator可以根据数据库表结构自动生成相应的代码,大大提高了开发效率。 **生成文件的说明**:生成的文件包括了基于表的Java实体类、DAO接口、Mapper接口和XML配置文件,以及对应的...

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

    使用Ibator-Eclipse插件,开发者可以快速地根据数据库表结构生成对应的Java实体类、Mapper接口及XML配置文件、DAO接口及其实现类等,极大地提高了开发效率。通过Eclipse的插件管理界面安装Ibator插件后,用户只需...

    原创的一个iBatis例子

    这是一个用iBator生成iBatis有关代码的例子。 特别说明: Eclipse应该是3.4.1以上版本, 并且安装了iBator插件。否则可用iBator的命令行版本或ant工具。 测试用数据是: CREATE TABLE PERSON( id INTEGER NOT NULL,...

    java版mybatis代码生成工具

    它通过自动化的方式,根据数据库表结构自动生成对应的Mapper接口、XML配置文件以及Java实体类,大大提高了开发效率,减轻了程序员的手动编码负担。 首先,让我们详细了解MyBatis。MyBatis是一个优秀的持久层框架,...

    struts+spring+ibatis+mysql简单的配置实例

    6. **创建实体类**:根据数据库表结构创建对应的Java实体类。 7. **配置Struts**:在`struts-config.xml`中定义Action和ActionForm,指定Action的类名和转发路径。 8. **配置Spring**:在`applicationContext.xml`中...

Global site tag (gtag.js) - Google Analytics