1.安装abator:
1.安装abator插件 :在myeclipse插件管理器安装,安装地址:http://ibatis.apache.org/tools/abator
2.更新项目中的web-inf目录,里面有写好的abator配置文件。
3.修改配置文件中table标签中的tableName属性为你需要生产语句的数据表名。
4.在abatorConfig.xml上右键选择 “Generate iBatis Artifacts”。
5.在src下abator.sqlmap包里有生成的配置文件。可拷贝文件到相应位置或copy需要的sql语句。
注意:1.classPathEntry location要用绝对路径。2.需要在安装MyEclipse目录下的eclipse.ini中添加 -Duser.language=zh 这样一行代码。
2.具体配置abatorConfig.xml文件
<?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 >
<!-- oracle数据库连接,本地数据库ORA10G -->
<jdbcConnection driverClass="oracle.jdbc.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.140.65:1521:ORA10G" userId="szxy_new" password="szxy_new" >
<classPathEntry location="E:\szxy_new\MyWeb\WebRoot\WEB-INF\lib\classes12-ora10g.jar" />
</jdbcConnection>
<!-- 生成domain对象,存放在com.test.dto -->
<javaModelGenerator targetPackage="com.test.dto" targetProject="MyWeb" />
<!-- 生成sql和配置信息,存放在com.test.sqlmap -->
<sqlMapGenerator targetPackage="com.test.sqlmap" targetProject="MyWeb" />
<!-- 生成dao接口和dao实现类,存放在com.test.dao -->
<!-- dao类型常用SPRING或者IBATIS -->
<daoGenerator targetPackage="com.test.dao" targetProject="MyWeb" type="IBATIS" />
<!-- 下面是转换的每个数据库实体 -->
<!-- AC_SUBFUNCTIONDATA -->
<table schema="szxy_new" tableName="AC_SUBFUNCTIONDATA" >
</table>
</abatorContext>
</abatorConfiguration>
3.<wbr><wbr>注意事项:</wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> 1、Abator工具生成的DAO实现中,引用SqlMap Statements时默认使用namespace,即namespace.statements;</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> 2、Statements ID以abatorgenerated_开头时,默认为是自动生成的elements,下次会重新生成(覆盖)该elements;</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> 4:在 jdbcConnection 中设置要mapping的数据库的jdbc连接classPathEntry 是你的jdbc driver类路径<br><wbr><wbr><wbr><wbr> 5:javaModelGenerator,sqlMapGenerator,daoGenerator 分别设置 java dataObject、sql mapping文件和DAO 接口、实现类的生成位置:targetPackage 目标包,targetProject:eclipse项目<br><wbr><wbr><wbr> 6:daoGenerator 中可以设置属性 type: ibatis 或 spring 指定生成的dao实现类是使用com.ibatis.dao.client.template.SqlMapDaoTemplate还是org.springframework.orm.ibatis.support.SqlMapClientDaoSupport<br><wbr><wbr><wbr> 7: table 中 tableName 指定要处理的表名<br> 可以有多个table<br> 8:table中可以包含子元素 generatedKey: 使Insert方法可以返回值--由指定的column mapping<br> 9:generatedKey中的sqlStatement属性可以是获取sequence的SQL,也可以是获取自增值的SQL<br> 比如:Oracle的 select theSequence.nextVal from dual<br> SQLServer的 SELECT @@IDENTITY as column_name<br> 10:保存文件,选中文件,右键菜单选择Generate iBATIS Artifacts! ok</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
SQL常用增删改查语句 SQL 是一种广泛使用的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文档总结了 SQL 中常用的增删改查语句,包括基本语句、高级查询语句、函数查询语句、事务和存储过程等。 一、...
ORACLE常用的查询语句以及数据库授权语句 表与表之间的内外连接查询 日期时间的SQL函数处理 值的收藏 由于一次性上传不了两份文档,下载了ORACLE.txt的童鞋可以再点我的资料免费下载数据库授权语句的文件
在本文中,我们学习了使用 PHP 实现数据库增删改查的方法,包括数据库连接、SELECT 语句、INSERT 语句、DELETE 语句和 UPDATE 语句。这些知识点是 PHP 开发中必不可少的基础知识,掌握这些知识点可以帮助开发者更好...
掌握"增删改查"语句是每个Java开发者必备的基础技能,而熟练运用这些语句则能提升开发效率,保证数据的正确性。通过观看"第3讲 增删改查语句介绍.wmv"的视频教程,你可以更深入地学习和实践这些概念。
以上就是使用Java和JDBC进行Oracle数据库增删改查的基本步骤。在实际应用中,还应注意异常处理、事务管理以及性能优化等细节。同时,由于`jxc`文件名没有给出更多信息,这里无法提供具体代码示例,但可以根据上述...
在 C# 中使用控件 DataGridView 实现数据库增删改查 在 C# 中使用控件 DataGridView 实现数据库增删改查是指在 Windows 窗体应用程序中使用 DataGridView 控件来实现对数据库的增删改查操作。下面将详细介绍实现该...
使用 JDBC 完成数据的增删改查 JDBC(Java Database Connectivity)是一种用于连接 Java 程序和数据库的技术,允许 Java 程序连接到关系数据库管理系统,执行 SQL 语句,进行数据的增删改查操作。在本实验报告中,...
SQL SERVER语句-存储过程自动实现增删改查-想看的可以看
Delphi增删改查小模块是Delphi编程语言中的一种常见的应用模块,具有灵活性强、易于使用、高效性等优点。它可以应用于各种行业和领域,满足不同的需求和要求。本文对Delphi增删改查小模块进行了详细的解释和分析,为...
开发者需要编写SQL语句来执行增删改查操作。例如,"INSERT INTO"用于插入新记录,"DELETE FROM"用于删除记录,"UPDATE SET"用于修改记录,而"SELECT FROM"则用于查询数据。这些操作通过Java的JDBC(Java Database ...
在这个“C#增删改查”的示例程序中,我们主要关注的是如何使用C#来操作数据库,实现基本的数据管理功能。下面将详细阐述相关知识点。 1. 数据库连接:在C#中,我们通常使用ADO.NET库来建立与数据库的连接。ADO.NET...
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名]
可以使用SqlCommand对象来执行增删改查操作,并指定SQL语句。需要使用SqlParameter对象来指定参数的值。 知识点3:参数化查询 使用SqlParameter对象可以防止SQL注入攻击,并提高查询效率。 知识点4:执行结果 ...
"C# WinForm实现增删改查"是一个基础但至关重要的概念,它涵盖了构建任何数据驱动应用程序的核心功能。以下是关于这个主题的详细说明。 首先,让我们了解C# WinForms的基本概念。C#(读作"C Sharp")是由微软开发的...
在本实例中,我们将深入探讨如何使用SpringBoot框架进行数据库操作,主要集中在增删改查(CRUD)功能。SpringBoot以其简洁的配置和强大的功能,成为Java开发中广泛采用的框架,尤其在构建微服务时更为突出。下面,...
在这个类中,我们会定义数据库的版本号、创建和升级数据库的SQL语句,以及提供增删改查的相关方法。例如,`insertWord()`, `deleteWord()`, `updateWord()` 和 `queryWords()`。 在Activity或Fragment中,我们需要...
Delphi 数据库增删改查 Delphi 是一种功能强大且流行的编程语言,它广泛应用于数据库开发领域。...通过使用 ADOQuery 组件和自定义函数,我们可以快速实现增删改查操作,并且可以根据实际情况进行修改和扩展。
简单的数据库增删改查insert(); update(); delete(); query();
sql于语句增删改查
标题中的“C#__增删改查代码”表明了这个代码片段的主要功能是对数据库进行增删改查操作,使用C#语言实现。 描述:C#__增删改查 C#在asp.net开发运用中所必备的增删改查源代码 描述中强调了这个代码片段的重要性,...