multipartfile解压【Mybatis 】写sql 语句的xml ⽂件
创建xml⽂件(mapper⽂件), 写sql语句。
mybatis框架推荐是把sql语句和java代码分开
mapper⽂件:定义和dao接⼝在同⼀⽬录, ⼀个表⼀个mapper⽂件。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-////DTD Mapper 3.0//EN" "/dtd/mybatis-3-mapper.dtd"><mapper namespace ="com.bjpowernode.dao.StudentDao "><!-- <select id="selectBlog" resultType="Blog"> select * from Blog where id = #{id} </select>--> <!--查询⼀个学⽣Student <select>:表⽰查询操作, ⾥⾯是select 语句 id: 要执⾏的sql 语句的唯⼀标识, 是⼀个⾃定义字符串。 推荐使⽤dao 接⼝中的⽅法名称 resultType:告诉mybatis ,执⾏sql 语句,把数据赋值给那个类型的java 对象。 resultType 的值现在使⽤的java 对象的全限定名称 #{studentId}:占位符, 表⽰从java 程序中传⼊过来的数据 --> <select id ="selectStudentById " resultType ="com.bjpowernode.domain.Student "> select id,name,email,age from student where id = #{studentId} </select > <!--添加insert insert into student values(1003,"李峰","lifeng@qq",26) 如果传⼊给mybatis 是⼀个java 对象,使⽤#{属性名} 获取此属性的值。
属性值放到 #{}占位符的位置, mybatis 执⾏此属性 对应的getXXX(). 例如 #{id} ,执⾏getId(); --> <insert id ="insertStudent "> insert into student values(#{id},#{name},#{email},#{age}) </insert ></mapper ><!-- 1.约束⽂件 /dtd/mybatis-3-mapper.dtd 约束⽂件作⽤: 定义和限制当前⽂件中可以使⽤的标签和属性,以及标签出现的顺序。 2.mapper 是根标签 namespace : 命名空间,必须有值,不能为空。唯⼀值。 推荐使⽤Dao 接⼝的全限定名称。 作⽤: 参与识别sql 语句的作⽤。 3.在mapper ⾥⾯可以写 <insert>,<update>,<delete>,<select>等标签。 <insert>⾥⾯是 insert 语句,表⽰执⾏的insert 操作 <update>⾥⾯是 update 语句 <delete>⾥⾯是 delete 语句 <select> ⾥⾯是 select 语句-->1
2
带注册网站模板下载平台3
4
5
6
7
数据库mysql下载安装教程8
9
10
11
12
13
14
15
16
17
18
霹雳游侠电视剧
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
java在线api中文网站35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
>mysql语句的执行顺序
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论