MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的pojo映射成数据库中的记录。使用MyBatis框架可以让我们不用写dao层的实现方法,它可以直接通过dao层来调用方法,这就使我们的代码量大大减少了,维护起来也比较方便。所以我们需要使用MyBatis框架的话,就必须在Eclipse中安装MyBatis插件,安装插件后我们就可以利用MyBatis插件来生成dao、pojo、mapping文件,利用插件它会生成简单的增删查改方法和它的实体类,这样就不需要我们自己写实体类跟方法了。我们需要创建配置文件generatorConfig.xml,只有创建了这个配置文件才能利用MyBatis插件来生成dao、pojo、mapping文件,接下来就需要对generatorConfig.xml进行一些相关配置了。
如上,classPathEntry:数据库的JDBC驱动,需要配置数据库驱动包的位置。然后在生成pojo实体类时让其带上toString方法,还要关闭自动生成注释,这样生成的文件就不会带有注释使我们的代码清晰,连接数据库时需要提供数据库的URL、用户名和密码,这样生成文件它的字段会根据数据库的字段进行生成。还需要指定JDBC和Java