mybatis-关于MyBatis的一些基础问题。

问题描述

关于MyBatis的一些基础问题。

<![CDATA[
SELECT * FROM PERSON WHERE ID = #{id}
]]>

今天开始学习MyBatis,看到这句话,我的理解是id="selectPerson",只要把引号中的
selectPerson替换成相应的数字,就可以得到结果,比如说我改成 id="3"
相当于:SELECT * FROM PERSON WHERE ID =3
请问我这样理解有问题吗
#{id},是不是在另一个资源文件里的,还是这样直接改成就可以了

解决方案

一、mybatis基础
(一)Mybatis基础
MyBatis 基础讲解

解决方案二:

id是你传的值,首先你的mybatis的xml就要跟你的dao有映射关系,然后dao把id对象传过去,在xml就可以获取了

时间: 2024-10-20 10:00:57

mybatis-关于MyBatis的一些基础问题。的相关文章

mybatis ge...-mybatis 逆向工程问题

问题描述 mybatis 逆向工程问题 在maven项目中使用mybatis的generator显示出了以下问题 cannot find source folder spring_xxsrc 问题. 其中spring_xx为我的项目名. 求教 解决方案 http://download.csdn.net/detail/u013517797/8904263http://jingyan.baidu.com/article/ed2a5d1f30b4d009f6be17c3.html 检查你输入的路径 解

Java Mybatis框架入门基础教程_基础知识

一.Mybatis介绍 MyBatis是一款一流的支持自定义SQL.存储过程和高级映射的持久化框架.MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果.MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素.Map接口和POJOs(普通java对象)到数据库中的记录. 二.MyBatis工作流程 (1)加载配置并初始化 触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个

Java使用JDBC或MyBatis框架向Oracle中插入XMLType数据_java

先来了解一下什么是XMLType类型. XMLType是Oracle从9i开始特有的数据类型,是一个继承了Blob的强大存在,可以用来存储xml并提供了相当多的操作函数.理论上可以保存2G大小的数据. 那怎么样通过java来插入XMLType类型的数据呢?项目当中采用的是Mybatis,总是出现莫名的异常,都搞不清楚到底是Mybatis的问题还是jdbc本身的问题,所以打算一步步来,先搞定jdbc,再解决Mybatis. JDBC在折腾了半天之后,发现jdbc操作主要有3种方法: 一.在Java

MyBatis中的resultMap简要概述_java

Mybatis简介 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. Mybatis的功能架构分为三层(图片借用了百度百科): 1)       API接口层:提供给外部使用的接口API,开发人员通过这些本地API

Spring+Velocity+Mybatis整合笔记(step by step)

一.开发工具 开发过程中使用的操作系统是OS X,关于软件安装的问题请大家移步高效的Mac环境设置. 本文是我对自己学习过程的一个回顾,应该还有不少问题待改进,例如目录的设置.编码习惯和配置文件的处理等,请大家多多指正. 文中用到的开发工具列举如下: JDK 1.7.0_79 Intellij IDEA Ultimate 14 Mysql 5.6.25 Maven 3 Git.SourceTree 二.新建工程 1. 新建空的maven工程 第一步新建工程,选择Maven工程,如图1所示.注意,

详解java基于MyBatis使用示例_java

MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis.MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索.MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)

Spring+SpringMVC+MyBatis整合

1.基本概念 1.1.Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅限于服务器端的开发.从简单性.可测试性和松耦合的角度而

【springmvc+mybatis项目实战】杰信商贸-4.maven依赖+PO对+映射文件

我们来为刚刚创建的数据库表来在工程中创建PO对象 首先我们要创建工程 项目的开发环境 序号 工  具                用  途 1 MyEclipse 2014   IDE 2 JDK 1.7.9        Java虚拟机 3 TOMCAT 7.0.26       中间件 4 Oracle11g/10g.MySQL 5.0.87数据库 5 PL/SQL .SQLyog 8.2SQL控制台 6 apache-maven-3.0.5MAVEN 7 PowerDesigner 15

Java Mybatis 框架入门教程

一.Mybatis介绍 MyBatis是一款一流的支持自定义SQL.存储过程和高级映射的持久化框架.MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果.MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素.Map接口和POJOs(普通java对 象)到数据库中的记录. 二.MyBatis工作流程 (1)加载配置并初始化 触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个

SSM框架(二)--Spring、SpringMVC和MyBatis整合(详细教程)

一定要记得下载代码,自己对照教程敲一遍理解,百看不如一练 GitHub下载源码地址 SSM框架(一)–Spring和MyBatis整合(详细教程) 毋庸置疑,这个肯定是接着上一篇的讲,不过其实也不然,就复制上一工程的几个配置文件罢了,其实没多大联系,因为这个配置是我们学过MyBaits的逆向工程之后来配置. MyBaits的逆向工程 还是给个jar包 mybatis与spring整合全部jar包(包括springmvc) 还是给个SQL ssm测试sql 先谈谈springmvc和mybatis