随笔分类 -  319.MyBatis

spring + mybatis + mysql/oracle开发
摘要:1)创建一个spring-mybatis-mysql这么一个javaweb或java工程 2)导入spring-ioc,spring-aop,spring-transaction,mybatis,c3p0,mysql/oracle相关的jar包和spring整合mybatis的jar包 3)创建st 阅读全文

posted @ 2018-12-04 16:02 LoaderMan 阅读(393) 评论(0) 推荐(0)

mybatis多对多映射【学生与课程】
摘要:1)如图 2)创建students.sql和courses.sql和middles.sql 3)创建Student.java和Course.java 4)创建StudentMapper.xml和CourseMapper.xml StudentMapper.xml CourseMapper.xml 5 阅读全文

posted @ 2018-12-04 15:59 LoaderMan 阅读(740) 评论(0) 推荐(0)

mybatis一对多映射【班级与学生】
摘要:1)如图 2)创建grades.sql和students.sql 3)创建Grade.java和Student.java 4)创建GradeMapper.xml和StudentMapper.xml GradeMapper.xml StudentMapper.xml 5)创建GradeStudentD 阅读全文

posted @ 2018-12-04 15:55 LoaderMan 阅读(992) 评论(0) 推荐(0)

mybatis一对一映射
摘要:1)如图 2)创建students.sql和cards.sql 3)创建Students.java和Card.java 4)创建StudentMapper.xml和CardMapper.xml CardMapper.xml StudentMapper.xml 5)创建StudentCardDao.j 阅读全文

posted @ 2018-12-04 15:49 LoaderMan 阅读(185) 评论(0) 推荐(0)

mybatis之动态SQL操作之插入
摘要:1) 根据条件,插入一个学生 阅读全文

posted @ 2018-12-04 15:40 LoaderMan 阅读(5506) 评论(0) 推荐(0)

mybatis之动态SQL操作之删除
摘要:StudentMapper.xml 阅读全文

posted @ 2018-12-04 15:38 LoaderMan 阅读(3148) 评论(0) 推荐(0)

mybatis之动态SQL操作之更新
摘要:1) 更新条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL 阅读全文

posted @ 2018-12-04 15:37 LoaderMan 阅读(3708) 评论(0) 推荐(0)

mybatis之动态SQL操作之查询
摘要:1) 查询条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL StudentMapper.xml 阅读全文

posted @ 2018-12-04 15:36 LoaderMan 阅读(473) 评论(0) 推荐(0)

mybatis之分页查询
摘要:1)StudentDao.java 2)StudentMapper.xml /** *持久层 *@authorAdminTC */ publicclass StudentDao { /** *增加学生 */ publicvoid add(Student student) throws Excepti 阅读全文

posted @ 2018-12-04 15:34 LoaderMan 阅读(358) 评论(0) 推荐(0)

基于MybatisUtil工具类,完成CURD操作
摘要:db.properties 阅读全文

posted @ 2018-12-04 15:32 LoaderMan 阅读(1728) 评论(0) 推荐(0)

MybatisUtil工具类的作用
摘要:1)在静态初始化块中加载mybatis配置文件和StudentMapper.xml文件一次 2)使用ThreadLocal对象让当前线程与SqlSession对象绑定在一起 3)获取当前线程中的SqlSession对象,如果没有的话,从SqlSessionFactory对象中获取SqlSession 阅读全文

posted @ 2018-12-04 15:20 LoaderMan 阅读(1737) 评论(0) 推荐(0)

mybatis映射文件祥解(StudentMapper.xml)
摘要:1)以下是StudentMapper.xml文件,提倡放在与实体同目录下,文件名任意 阅读全文

posted @ 2018-12-04 15:17 LoaderMan 阅读(1002) 评论(0) 推荐(0)

mybatis配置文件祥解(mybatis.xml)
摘要:以下是mybatis.xml文件,提倡放在src目录下,文件名任意 阅读全文

posted @ 2018-12-04 15:16 LoaderMan 阅读(267) 评论(0) 推荐(0)

mybatis工作流程
摘要:1)通过Reader对象读取src目录下的mybatis.xml配置文件(该文本的位置和名字可任意) 2)通过SqlSessionFactoryBuilder对象创建SqlSessionFactory对象 3)从当前线程中获取SqlSession对象 4)事务开始,在mybatis中默认 5)通过S 阅读全文

posted @ 2018-12-04 15:15 LoaderMan 阅读(180) 评论(0) 推荐(0)

mybatis快速入门
摘要:1)创建一个mybatis-day01这么一个javaweb工程或java工程 2)导入mybatis和mysql/oracle的jar包到/WEB-INF/lib目录下 3)创建students.sql表 4)创建Student.java 5)创建StudentMapper.xml配置文件 6)在 阅读全文

posted @ 2018-12-04 15:14 LoaderMan 阅读(221) 评论(0) 推荐(0)

什么是mybatis
摘要:1)基于上述二种支持,我们需要在中间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点, 这就是myBatis,现今myBatis被广泛的企业所采用。 2)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了g 阅读全文

posted @ 2018-12-04 14:51 LoaderMan 阅读(327) 评论(0) 推荐(0)

导航