Mybatis----Mapper配置文件
2024-09-07 20:00:01
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.orma.mapper.LwlaMapper"> <!-- 插入:使用对象-->
<insert id="insertLwla" parameterType="Lwla" >
INSERT INTO lwla(lwla, lwlb, lwlc)
VALUES(#{lwla}, #{lwlb}, #{lwlc})
</insert> <!--插入:使用HashMap-->
<insert id="insertHashMap" parameterType="Map">
insert into Lwla(lwla,lwlb,lwlc)
values(#{Lwla.lwla},#{Lwla.lwlb},#{Lwla.lwlc})
</insert> <!--查询:使用Map 完整查询-->
<select id="getUserInfo" resultType="Map">
select * from Lwla
</select> <!--查询一个结果,select语句可使用-->
<resultMap id="LwlaResultSet" type="com.orma.model.Lwla">
<id property="lwla" column="lwla"/>
<result property="lwlb" column="lwlb"/>
<result property="lwlc" column="lwlc"/>
</resultMap>
<select id="getLwla" resultMap="LwlaResultSet" parameterType="Lwla">
select * from Lwla where lwlc like '%${lwlc}%'
</select> <!-- 查询:Map,like模糊查询-->
<select id="getLwla2" resultType="Map" parameterType="Map">
select * from Lwla where lwlc like '%${lwlc}%'
</select> <!-- 查询一条结果 参数:int-->
<select id="getLwla3" resultType="Lwla" parameterType="int">
select * from Lwla where lwla=#{anyname}
</select> <!--删除 参数:int-->
<delete id="deleteLwla" parameterType="int">
DELETE FROM Lwla WHERE lwla = #{anyname}
</delete> <!-- 修改:使用Map-->
<update id="updateLwla" parameterType="Map">
UPDATE Lwla
SET
lwla=#{Lwla.lwla},lwlb=#{Lwla.lwlb},lwlc=#{Lwla.lwlc}
WHERE
lwla = #{oldlwla}
</update> </mapper>
最新文章
- JavaScript的继承实现方式
- EF里一对一、一对多、多对多关系的配置和级联删除
- Shader实例:扭曲,漩涡
- JavaScript 框架设计(二)
- Leetcode Combination Sum II
- 设计模式六大原则(5)&mdash;迪米特法则
- git常用命令[持续更新]
- HTML中href的链接刷新页面问题
- POJ 2579 Fiber Network(状态压缩+Floyd)
- python图片小爬虫
- git使用之如何将github库下载到本地与如何将代码上传github
- c++ builder 2009如何生成独立运行exe(转)
- IPhone开发“此证书是由未知颁发机构签名”解决办法
- Spring基础复习
- Loj #2542. 「PKUWC2018」随机游走
- C#如何使SQLite程序集既能适应32位系统也能适应64位系统
- Android为TV端助力 MVP设计模式!
- MSSQL 2008 密钥
- 函数后面有个 const
- [原]巧用RenderTexture