王龙军
(成都工业学院,四川 成都 611730)
后疫情时代图书馆的数字资源显得比以前更重要,学术交流和学术会议在防控需要的情况下大量减少,这时图书馆数字资源是读者进行学术交流和学术会议的重要补充,读者可以利用超星学习通进行在线交流和视频会议,同时图书馆数字资源也是读者进行教学和科研的必备资源,因此,开发图书馆数字资源链接管理系统非常重要,笔者重点是关注图书馆购买的第三方数字资源链接的管理,像知网、维普、超星、学习通等资源就属于第三方数字资源,笔者目的是通过该系统能更方便地管理图书馆购置的第三方数字资源链接,给读者提供一个良好的资源服务。
MyBatis是优秀的持久层框架[1],MyBatis[2]以前的名字是iBatis,2010年改名为MyBatis,MyBatis是一个基于Java的支持SQL语句查询的持久层框架,MyBatis解决了JDBC代码中参数在Java类中手动配置问题和对结果集的手工检索问题,使用简单的XML配置或注解进行配置和映射,MyBatis可以使用XML配置文件的方式来创建数据库连接池,这样就避免JDBC的数据库连接池的硬编码问题。MyBatis用接口和普通Java对象(POJO)映射数据库中的数据记录,这样就可以采用面向对象的编程方法来操作数据库,与Hibernate不同的是,MyBatis是一个半自动映射的框架,因此,MyBatis需要手动设置POJO、SQL语句和映射关系,而Hibernate是一个全表映射的框架,不需要编写SQL语句,只需要编写POJO和映射关系就可以完成持久化操作。MyBatis没有Hibernate功能那么强大,但是MyBatis简单小巧,入门简单,容易上手,节省开发成本,MyBatis适合开发需求变更频繁的互联网系统,同时MyBatis也是当前主流的ORM框架。……