
MyBatis入门系列
呢喃之歌
这个作者很懒,什么都没留下…
展开
-
MyBatis框架----动态SQL
动态SQL一、动态SQL二、if元素、三、choose及其子元素四、set元素,where元素以及trim元素4.1 set4.2 where 和trim五、 foreach元素,bind元素一、动态SQLMyBatis提供的对SQL语句动态组装的功能,解决了根据需求去手动拼装SQL的麻烦工作。动态SQL是MyBatis的强大特性之一,MyBatis3采用了功能强大的基于OGNL的表达式来完成动态SQL.主要元素有二、if元素、多条件组合查询<select id="findCustome原创 2020-10-15 17:04:24 · 364 阅读 · 0 评论 -
MyBatis框架----核心配置
一、核心对象1.1 SqlSessionFactorySqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession.通过XML配置文件构建出SqlSessionFactory实例: // 1、读取配置文件 String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(r原创 2020-10-15 15:06:47 · 185 阅读 · 0 评论 -
MyBatis框架------概述
1、MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。MyBatis框架也称为ORM(对象关系映射)框架。它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。2.MyBatis与Hibernate的区别?3、MyBatis的使用?只需在应用程序中引入MyBatsi的核心包和lib目录中的依赖包即可。如果底层数据库采用的是MySQL数据库的话,还需要将MySQL数据库中驱动JAR包添加到应用程序的类路径原创 2020-10-14 15:52:49 · 217 阅读 · 0 评论 -
MyBatis框架----简单入门程序(crud)
1、创建数据库,并在此数据库中创建一个表,提前插入几条数据2、创建项目,将MyBatis的核心JAR、lib目录下的依赖JAR包,以及MySQL数据库的驱动JAR包一同添加到项目的lib目录下,并发布到类路径中。3、在src下创建log4i.properties文件,用于输出日志文件4、在src目录下,创建一个包,并在该包下创建持久类以及映射文件(也可以分开)CutomerMapper.xml<?xml version="1.0" encoding="UTF-8"?><!原创 2020-10-14 16:26:03 · 166 阅读 · 0 评论