Domino mybatis 集成

     最近有时间研究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为例子)

Domino mybatis 集成

2、mysql数据表user内容

Domino mybatis 集成

3、连接数据库xml、sqlxml文件

Domino mybatis 集成

Domino mybatis 集成

4、把用户user表内容给打印出来的java代码

Domino mybatis 集成

5、在xpages中应用

Domino mybatis 集成

Domino mybatis 集成

6、在以前的BS开发java使用,在原来的BS代理或Script库不能直接调用写的java代码,要多走一步,先domino designer导出对应java文件生成jar包,在java代理中再调用(如果想在LS调用,就先写成java Script库,再使用LS2J调用)。

Domino mybatis 集成

Domino mybatis 集成

Domino mybatis 集成

Domino mybatis 集成

Domino mybatis 集成

7、同步domino数据到mysql(CURD简化demo)

Domino mybatis 集成

Domino mybatis 集成