当前搜索:

[MyBatis日记]问题汇总

问题一:mybatis映射文件insert不执行,而直接用sql则可以插入成功 解决方案: studentMapper.insertStudent(student);在执行晚SQL语句之后,记得session.commit(); 问题二:中文显示乱码问题 解决方案: 配置数据库地址时加上编码格式cha...
阅读(1505) 评论(1)

[MyBatis日记](6)一对一与一对多映射

1. 一对一映射 1.1 第一种方式 每一个学生都有一个与之关联的地址信息。表Student有一个addressID列,是Address表的外键。 Student表的数据如下: Address表的数据如下: Student表和Address表数据是一对一的关系。 Address实体类定义如下: pac...
阅读(1581) 评论(0)

[MyBatis日记](5)结果集映射ResultMaps

ResultMaps被用来将SQL SELECT语句的结果集映射到JavaBean的属性中。 1. 简单ResultMap 如果Student类中属性名称与数据库中对应的列名称不相同,在查询填充时不会自动填充,即属性值不会被列值填充。这是因为MyBatis自动对JavaBean中和列名称匹配的属性进行填充。如果有属性和列名称匹配,我们可以使用ResultMap进行填充。 为了...
阅读(2011) 评论(0)

[MyBatis日记](4)映射语句

MyBatis提供了多种元素来配置不同类型的语句,如 SELECT,INSERT,UPDATE,DELETE。 1. INSERT语句 虽然之前我们接触过SELECT语句的映射,但是MyBatis真正强大的功能,在于映射SELECT查询方面的灵活性。我们还是先从简单的语句着手。 1.1 基本形式 一个INSERT SQL语句可以在元素映射器XML配置文件中配置:...
阅读(1277) 评论(0)

MyBatis日记

MyBatis日记 [MyBatis日记]MyBatis概述[MyBatis日记]MyBatis创建一个简单项目 [MyBatis日记]映射器配置文件与映射器接口 更新中... Spring实战系列 [Spring实战系列]Eclipse下创建Spring-HelloWorld项目[Spring实战系列]Maven创建Spring-He...
阅读(965) 评论(0)

[MyBatis日记](3)映射器配置文件与映射器接口

前一篇文章中我们介绍了如何使用MyBatis创建一个简单的项目,我们已经看见了一些映射器配置文件中配置基本的映射语句,以及怎样使用SqlSession对象调用它们的例子。 1. 前景回顾 现在让我们看看在com.sjf.bean包中studnetMapper.xml配置文件内,如何配置id 为"getStudentByID"的SQL语句的: xml version...
阅读(2100) 评论(0)

[MyBatis日记](2)MyBatis创建一个简单项目

使用MyBatis的前提条件是你电脑上已经安装了JDK与MySQL,在这我们不赘述这些东西,重点还是怎么利用MyBatis创建一个简单的演示项目。 1. 数据库准备工作 使用一下SQL脚本往MySQL test 数据库中创建Student表,并插入样本数据: /*Navicat MySQL Data Transfer Source Server ...
阅读(1583) 评论(0)

[MyBatis日记](1)MyBatis概述

1. 什么是MyBatis? MyBatis 的前身是 iBATIS ,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。。MyBatis 3 是 iBATIS 的全新设计,支持注解和Mapper。  MyBatis 是一个简化和实现了 J...
阅读(1230) 评论(0)
    个人资料
    • 访问:1376127次
    • 积分:21319
    • 等级:
    • 排名:第399名
    • 原创:623篇
    • 转载:133篇
    • 译文:60篇
    • 评论:182条
    博客专栏
    文章分类
    最新评论