msyql springMVC 操作

<?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.elevator.dao.ProjectMapper" >

<resultMap id="BaseResultMap" type="com.elevator.model.Project" >
<id column="projectid" property="projectId" jdbcType="VARCHAR" />
<result column="projectname" property="projectName" jdbcType="VARCHAR" />
<result column="updatetime" property="updateTime" jdbcType="VARCHAR" />
</resultMap>

<select id="getProjectList" resultMap="BaseResultMap" parameterType="com.elevator.model.Project">
select projectid, projectname,updatetime from ec_project

where 1 = 1

<if test="projectId !=null and projectId !=‘‘ ">
and projectid like CONCAT(‘%‘,#{projectId},‘%‘)
</if>
<if test="projectName !=null and projectName !=‘‘ ">
and projectname like CONCAT(‘%‘,#{projectName},‘%‘)
</if>
</select>

<insert id="addProject" parameterType="com.elevator.model.Project">
insert into ec_project
<trim prefix="(" suffix=")" suffixOverrides="," >
<if test="projectId != null" >
projectid,
</if>
<if test="projectName != null" >
projectname,
</if>
<if test="updateTime != null" >
updatetime,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides="," >
<if test="projectId != null" >
#{projectId, jdbcType=VARCHAR},
</if>
<if test="projectName != null" >
#{projectName, jdbcType=VARCHAR},
</if>
<if test="updateTime != null" >
#{updateTime, jdbcType=DATE},
</if>
</trim>
</insert>
</mapper>

时间: 2024-10-14 00:46:10

msyql springMVC 操作的相关文章

springMVC操作cookie和session

cookie相关说明: 1.cookie由服务器端创建,然后添加到HttpServletResponse中发送给客户端(浏览器). 2.可以添加多个cookie键值对. 3.cookie由键值名和键值组成."相同domain和path"中的键值名不能重复,添加键值名重名的键值对会覆盖上一个同名的键值对. 4.添加cookie时要指定cookie所在域(setPath),指定存在时长(setMaxAge). 4.服务端创建好cookie后提交给客户端,之后浏览器的每次请求(HttpSer

springMVC操作mongoDB增删改查

下面是mongoDb简单的增删改查(新闻类) 附:query.addCriteria(Criteria.where("modelId").ne("").ne(null));  //非空    query.with(new Sort(new Order(Direction.DESC, "ct")));  //倒叙 多个字段排序:第一排序按照sort降序,第二排序按照ct降序    query.with(new Sort(new Order(Dire

msyql数据库简单操作及事务和索引

Msyql数据库操作:[[email protected] ~]# mysql -u root -p //进入数据库中 mysql> show databases; //查看所有数据库 mysql> use mysql; //进入mysql数据库 mysql> show tables; //查看数据库中的表 mysql> desc user; //查看表的结构 mysql> create database auth; //创建新的空库 mysql> show datab

springmvc的简单介绍以及springmvc组件的介绍

Spring web mvc框架 什么是springmvc Springmvc是spring框架的一个模块,spring和springmvc无需中间整合层整合 Springmvc是一个基于mvc的web框架 Mvc在b/s系统下的应用 Mvc是一个设计模式,mvc在b/s系统下的应用: springmvc框架图解: springmvc操作步骤(配合图使用): 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping进行查找Handle

Springmvc 整合 jetbrick 实例

应用环境:  <jetbrick.version>1.2.8</jetbrick.version> <antlr4-runtime.version>4.2.2</antlr4-runtime.version> <spring.mybatis.common.version>2.0</spring.mybatis.common.version> 项目结构: 实例展示: 1.引如pom依赖 <project xmlns="h

SpringMVC框架(1)--基础入门

Spring框架可优化的部分: 因为应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次.所以在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创

mysql高可用解决方案之---nfs

1 背景 sql1  主        sql2 备 nfs 依赖于nfs,nfs挂则都挂了 heartbeat + nfs 实现mysql的高可用性 2 实验 web1(mysql主) 192.168.204.5 web2(mysql备) 192.168.204.6 nfs 192.168.204.7 VIP  192.168.204.8 步骤 如上篇一样利用heartbeta 构建好 高可用的环境,这里不做介绍 安装mysql  方法及配置nfs 1 nfs上面 [[email protec

2. SpringMVC 上传文件操作

1.创建java web项目:SpringMVCUploadDownFile 2.在项目的WebRoot下的WEB-INF的lib包下添加如下jar文件 1 com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 2 com.springsource.net.sf.cglib-2.2.0.jar 3 com.springsource.org.aopalliance-1.0.0.jar 4 com.springsource.org.apache.commo

Spring MVC基础知识整理?Spring+SpringMVC+Hibernate整合操作数据库

概述 Hibernate是一款优秀的ORM框架,能够连接并操作数据库,包括保存和修改数据.Spring MVC是Java的web框架,能够将Hibernate集成进去,完成数据的CRUD.Hibernate使用方便,配置响应的XML文件即可.由于spring3.x,基于asm的某些特征,而这些asm还没有用jdk8编译,所以采用Spring 3+JDK8就会报错,提示错误信息( java.lang.IllegalArgumentException),具体解决方案有:1.Spring 3+JDK7