MyBatis B 使用 呼叫

2021-08-21 08:31:54 字數 1353 閱讀 1370

hello mybatis

mybatis-3.4.5.jar     lib/*.jar可以新增也可以不新增

新增對應的資料庫驅動 

2、建立資料庫的表結構

create table t_users(

id bigint primary key auto_increment,

username varchar(20) not null,

password varchar(20) not null

)engine=innodb default charset utf8;

3、新增核心配置檔案,位於src/根目錄下,名稱沒有強制要求,一般建議可以使用mybatis-config.xml

核心配置檔案中主要定義3方面的內容:

1、資料庫連線的相關配置

2、mybatis的執行時常量,例如是否使用二級快取

3、註冊對映元檔案,對映元檔案用於說明實體類和表之間的對應關係,同時定義對應的sql語句

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

4、定義表所對應的實體類和其對應的對映元檔案

public class userbean implements serializable ,#)

註冊對映元檔案,修改mybatis-config.xml

否則則執行操作時會丟擲異常persistenceexception

5、程式設計呼叫

public class t1

int len=session.delete("com.yao.entity.userbean.delete",3l);

按照id載入對應的值bean(一行資料對應乙個值bean)

select * from t_users where id=#

userbean user=session.selectone("com.yao.entity.userbean.load",1l);

system.out.println(user);

修改操作,按照id修改非id屬性

update t_users set username=#,password=# where id=#

userbean user=session.selectone("com.yao.entity.userbean.load",4l);

user.setusername("*********");

user.setpassword("**********");

int len=session.update("com.yan.entity.userbean.update",user);

system.out.println(len);

使用luaplus 呼叫lua

include include include ifdef debug pragma comment lib,luaplus debug.lib else if pragma comment lib,luaplus release.lib endif int main 就這麼簡單 再加乙個例子 in...

使用c 呼叫matlab

使用的環境是vs2008 matlab2011,其它的版本應該差不多。使用matlab寫好乙個函式後,在c 中呼叫它,可以極大的提高開發速度。由於別的文章沒有介紹如何輸入輸出,我在這裡再寫一遍。1.配置 文章中,已經詳細介紹了如何配置matlab,不再贅述。2.編譯 上面的文章使用命令編譯,編譯出的...

使用presto呼叫hive

hive service hivestore 關於最後的乙個 告訴小白一下是後台執行的意思 presto所在的檔案中etc 自建 的catalog 自建 中hive.properties 自建檔案 中配置 connector.name hive hadoop2 這個聯結器的選擇要根據自身集群情況結合...