摘要:1)创建一个spring-mybatis-mysql这么一个javaweb或java工程 2)导入spring-ioc,spring-aop,spring-transaction,mybatis,c3p0,mysql/oracle相关的jar包和spring整合mybatis的jar包 3)创建st
阅读全文
摘要:1)如图 2)创建students.sql和courses.sql和middles.sql 3)创建Student.java和Course.java 4)创建StudentMapper.xml和CourseMapper.xml StudentMapper.xml CourseMapper.xml 5
阅读全文
摘要:1)如图 2)创建grades.sql和students.sql 3)创建Grade.java和Student.java 4)创建GradeMapper.xml和StudentMapper.xml GradeMapper.xml StudentMapper.xml 5)创建GradeStudentD
阅读全文
摘要:1)如图 2)创建students.sql和cards.sql 3)创建Students.java和Card.java 4)创建StudentMapper.xml和CardMapper.xml CardMapper.xml StudentMapper.xml 5)创建StudentCardDao.j
阅读全文
摘要:1) 更新条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL
阅读全文
摘要:1) 查询条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL StudentMapper.xml
阅读全文
摘要:1)StudentDao.java 2)StudentMapper.xml /** *持久层 *@authorAdminTC */ publicclass StudentDao { /** *增加学生 */ publicvoid add(Student student) throws Excepti
阅读全文
摘要:1)在静态初始化块中加载mybatis配置文件和StudentMapper.xml文件一次 2)使用ThreadLocal对象让当前线程与SqlSession对象绑定在一起 3)获取当前线程中的SqlSession对象,如果没有的话,从SqlSessionFactory对象中获取SqlSession
阅读全文
摘要:1)以下是StudentMapper.xml文件,提倡放在与实体同目录下,文件名任意
阅读全文
摘要:以下是mybatis.xml文件,提倡放在src目录下,文件名任意
阅读全文
摘要:1)通过Reader对象读取src目录下的mybatis.xml配置文件(该文本的位置和名字可任意) 2)通过SqlSessionFactoryBuilder对象创建SqlSessionFactory对象 3)从当前线程中获取SqlSession对象 4)事务开始,在mybatis中默认 5)通过S
阅读全文
摘要:1)创建一个mybatis-day01这么一个javaweb工程或java工程 2)导入mybatis和mysql/oracle的jar包到/WEB-INF/lib目录下 3)创建students.sql表 4)创建Student.java 5)创建StudentMapper.xml配置文件 6)在
阅读全文
摘要:1)基于上述二种支持,我们需要在中间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点, 这就是myBatis,现今myBatis被广泛的企业所采用。 2)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了g
阅读全文