最近有時間研究Domino集成mybatis,開發代碼簡化,方便很多熟java的人員。經過測試發現代碼量已經非常少於之前使用LS開發集成關係數據庫。並且mybatis還可以通過xml配置不同的數據庫類型。當然了有的會反饋使用原來的JDBC、ODBC一樣方便,這裏只提供一種思路,僅供參考、交流!
目前mybatis 3.4支持java 1.6 JDk,domino 9.0支持jdk版本吻合,剛着手處理研究時,先在eclipse測試OK後,把整個項目打包成jar,再放到domino的目錄下調用。結果這樣非常不方便,還要使用eclipse來協助處理,是否可以直接在domino designer集成?測試失敗......N測試失敗.......終於成功了。還是有些小開心,就像上學時解開一條數學題一樣。以前做一些SSM、spring boot+mybatis項目,對mybatis還是有些基礎的。這裏有些資料可以參考:mybatis中文網、快速入門教程
1、引入mybatis包、數據庫驅動(mysql爲例子)
2、mysql數據表user內容
3、連接數據庫xml、sqlxml文件
4、把用戶user表內容給打印出來的java代碼
5、在xpages中應用
6、在以前的BS開發java使用,在原來的BS代理或Script庫不能直接調用寫的java代碼,要多走一步,先domino designer導出對應java文件生成jar包,在java代理中再調用(如果想在LS調用,就先寫成java Script庫,再使用LS2J調用)。
7、同步domino數據到mysql(CURD簡化demo)