之前我们介绍了使用JDBC或者java框架mabatis来实现对数据库的操作,现在为了简化代码,提高程序的简洁性,我们探索如何使用注解进行开发。Mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到MyBatis 3提供了新的基于注解的配置。不幸的是,Java 注解的的表达力和灵活性十分有限。最强大的 MyBatis 映射并不能用注解来构建。Sql的注解主要为以下四种:(1)
@Insert(2)
@Delete(3)
@Update(4)
@Select
使用注解开发的话,我们不再需要UserMapper.xml配置文件了,只需要在resources名下加入核心配置文件
mybatis-config.xml文件、在com.kuang.dao名下加入接口
UserMapper、在pojo名下加入实体类
User、在utils名下加入工具类
MybatisUtils。如下图所示:
下面代码中,编写了一些增删改查的一些方法,供后面测试使用。