2018年12月4日

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 阅读(381) 评论(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 阅读(715) 评论(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 阅读(970) 评论(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 阅读(177) 评论(0) 推荐(0) 编辑

mybatis之动态SQL操作之插入

摘要: 1) 根据条件,插入一个学生 阅读全文

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

mybatis之动态SQL操作之删除

摘要: StudentMapper.xml 阅读全文

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

mybatis之动态SQL操作之更新

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

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

mybatis之动态SQL操作之查询

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

posted @ 2018-12-04 15:36 LoaderMan 阅读(462) 评论(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 阅读(347) 评论(0) 推荐(0) 编辑

基于MybatisUtil工具类,完成CURD操作

摘要: db.properties 阅读全文

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

MybatisUtil工具类的作用

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

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

mybatis映射文件祥解(StudentMapper.xml)

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

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

mybatis配置文件祥解(mybatis.xml)

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

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

mybatis工作流程

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

posted @ 2018-12-04 15:15 LoaderMan 阅读(159) 评论(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 阅读(212) 评论(0) 推荐(0) 编辑

什么是mybatis

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

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

Oracle存储过程、游标、函数

摘要: SQL99是什么 (1)是操作所有关系型数据库的规则 (2)是第四代语言 (3)是一种结构化查询语言 (4)只需发出合法合理的命令,就有对应的结果显示 SQL的特点 (1)交互性强,非过程化 (2)数据库操纵能力强,只需发送命令,无需关注如何实现 (3)多表操作时,自动导航简单,例如: select emp.empno,emp.sal,dept.dname from emp... 阅读全文

posted @ 2018-12-04 14:41 LoaderMan 阅读(3082) 评论(0) 推荐(0) 编辑

Oracle事务、视图、序列

摘要: 回顾什么是事务? 一个不可分割的子操作形成一个整体,该整体要么全部执行成功,要么全部执行失败。例如:转帐 回顾为什么要用事务? 如果不用事务的话,为转帐为例,可能出现一个用户钱增加了,另一个用户钱不变 回顾编程中,事务可用于哪一层? 事务放在业务层 回顾jdbc编程中,如何使用事务? connection.setAutoCommit(false); pstmt.executeUpdate(... 阅读全文

posted @ 2018-12-04 14:40 LoaderMan 阅读(514) 评论(0) 推荐(0) 编辑

Oracle常用CURD

摘要: 阅读全文

posted @ 2018-12-04 14:39 LoaderMan 阅读(405) 评论(0) 推荐(0) 编辑

异步发送表单数据到JavaBean,并响应JSON文本返回

摘要: 1) 提交表单后,将JavaBean信息以JSON文本形式返回到浏览器 spring.xml 阅读全文

posted @ 2018-12-04 12:05 LoaderMan 阅读(174) 评论(0) 推荐(0) 编辑

导航