使用abator自動生成增刪改查語句

2021-06-02 09:17:51 字數 1082 閱讀 2285

1.安裝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" ?>

" >

3. 注意事項:

1、abator工具生成的dao實現中,引用sqlmap statements時預設使用namespace,即namespace.statements;

2、statements id以abatorgenerated_開頭時,預設為是自動生成的elements,下次會重新生成(覆蓋)該elements;

6:daogenerator 中可以設定屬性  type: ibatis 或 spring 指定生成的dao實現類是使用com.ibatis.dao.client.template.sqlmapdaotemplate還是org.springframework.orm.ibatis.support.sqlmapclientdaosupport

7: table 中 tablename 指定要處理的表名

可以有多個table

9:generatedkey中的sqlstatement屬性可以是獲取sequence的sql,也可以是獲取自增值的sql

比如:oracle的 select thesequence.nextval from dual

sqlserver的 select @@identity as column_name

10:儲存檔案,選中檔案,右鍵選單選擇generate ibatis artifacts! ok

FMDB增刪改查的使用

建立,插入,更新和刪除 使用executeupdate方法,而查詢則用executequery 1.例項化fmdatabase paths ios下document路徑,document為ios中可讀寫的資料夾 nsarray paths nssearchpathfordirectoriesindo...

使用sqlalchemy的增刪改查

from connect import base,session from sqlalchemy import column,integer,string,datetime,boolean from datetime import datetime class user base tablename...

SQL 基礎增 刪 改 查使用

sql 對大小寫不敏感!1 sql select 語句select 列名稱 from 表名稱 以及 select from 表名稱示例如下 從persons表中查詢name和age兩列資料 select name,age from persons2 sql select distinct 語句sel...