STRUTS2配置动态页面 CreateTime--2017年5月11日09:00:31Author:Marydon 1.struts配置 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Stru
迁移时间:2017年6月1日16:09:02Author:Marydon(四)IBATIS + ORACLE UpdateTime--2017年5月31日10:49:34 第二部分:提升篇新增&修改共用一个SQL<!-- 新增和修改使用一个SQL语句搞定 --><insert id="saveTDICTICDCLASS" parameterClass="map
CreateTime--2017年5月29日13:56:15Author:Marydon一、IBATIS iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。 (一)配置 1.1.1
迁移时间:2017年6月1日15:55:17Author:Marydon (四)IBATIS + ORACLE 第一部分:基础篇 1.4.1.1 分页SQL <!-- 开头 --><isNotNull prepend="" property="end"> SELECT * FROM (</isNotNull><!-- 结尾 -->
CreateTime--2017年8月25日15:59:33Author:Marydonstruts2获取文件真实路径需要导入:import java.io.FileNotFoundException;import org.apache.struts2.ServletActionContext;方法封装/** * 获取指定路径的实际路径(文件所在磁盘路径) * * @param se
CreateTime--2017年9月7日08:57:39Author:Marydonstruts2获取服务器(tomcat、WebLogic)的临时目录需要导入:import java.io.File;import org.apache.struts2.ServletActionContext;方法封装// 指定服务器的用于临时存储的目录public static final Str
1.说明基于oracle的sql语句2.主键id有默认值,比如:sys_guid() id有默认值的情况下,插入的时候,不再声明该字段,当插入一条数据的时候,oracle会自动生成id。<insert id="insertCONSULT_SCHEDULE_batch" parameterClass="java.util.List"> INSERT ALL <iter
CreateTime--2017年8月25日16:30:11Author:Marydonstruts2对获取前台提交参数的封装 需要导入:import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;
1.4.2.3 批量修改 支持单个动态
CreateTime--2017年9月7日09:24:40Author:Marydonstruts2获取ServletContext对象需要导入:import javax.servlet.ServletContext;import org.apache.struts2.ServletActionContext;方法封装/** * 获取ServletContext对象 * * @ret
CreateTime--2017年9月7日10:25:33Author:Marydonstruts2实现文件查看、下载1.界面展示<a style="color: #199ED8;" target="_blank" href="<c:url value="/telemedicine/reseCons/viewFile.do?fileName=201516529IO.jpg"
1.情景还原 使用struts2写的接口(服务端),要求对方(客户端)以json格式传输数据,但是使用request.getParameter()获取不到2.问题剖析application/x- www-form-urlencoded是Post请求默认的请求体内容类型,也是form表单默认的类型,可以使用request.getParameter()方法来获取请求参数值;但是,当请求内
1.从数据库读取数据<!-- 根据主键查询患者信息、申请单、报告单 --><!-- clob字段映射 --><resultMap class="java.util.HashMap" id="clobCloumnMap"> <result property="ORGID" column="ORGID"/> <result proper
方式一:DBCP数据源 第一,beans标签需要引入的spring头部信息< beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframe
1.返回系统游标集合说明:调用的是oracle存储过程示例一:多个参数,手动映射返回字段 第一步:参数配置(入参、出参)<!-- property属性指定HashMap的具体键,虽然Map是无序的但是存储过程的入参顺序会按照parameter标签的排列顺序执行,mode属性指定入参或返回值 --><parameterMap class="java.util.HashMap" i
1.情景展示 在plsql中,可以正常执行 但是在ibatis的sqlMap文件中,报错信息如下: 2.原因分析 ibatis中 #、$ 是功能符号,用来取值的,当sql中出现这类字符时便会造成冲突,抛出异常。 如何才能将#和$当作字符使用呢? 3.解决方案 首先,我们会想到的是使用<![CDATA[]]>,但你会发现,还是会报错; 使用<![CDATA[
1.情景展示 oracle数据库中,需要根据指定字段内容调用加密程序后,根据主键id进行更新其对应的字段mindex_id的值; 加密通过Java实现,然后通过Java对其进行更新; Java使用的sqlMap框架是ibatis,ibatis结合oracle如何实现批量更新? 2.解决方案 sqlMap如何写?1 <!-- 批量更新 --> 2 <update
1.情景展示在idea当中,使用selectKey标签,错误信息提示:selectkey 'id' attribute should be defined。 2.具体分析这是由于自己安装的mybatisPlus插件提示的报错信息。3.解决方案方式一:不管;方式二:禁用mybatisPlus插件。设置——》Plugins——》找到:MybatisPlus,取消勾选;然后,重启idea。重启
准备工作(新手看) 1.创建一个mybatis映射类 只需要创建接口就行,无需创建实现类 2.创建一个mybatis映射文件 注意: mapper.xml的namespace必须和mapper.java类所在的全路径保持一致,否则无法完成映射; mapper.java的方法名称必须和mapper.xml的id,名称保持一致,否则方法和SQL匹配不上。 2.确保springboot能够
1.情景展示我们知道,表与表之间的关联关系,通常使用主键,所以在处理复杂业务时,比如:按顺序插入多张表;我们就需要在插入B表之间拿到插入A表后的主键,如何实现?2.具体实现方式一:使用selectKeyORCLE<insert id="insertJkdaUser" parameterType="hashmap"> <selectKey keyProperty="id" r
Author:Marydon 声明:使用mybatis,本身不需要再写dao的实现类,此处为了保持三层架构的完整性,遂添加了接口dao的实现类 1.增加 sql语句-->有默认返回类型,一般是int(表示影响行数的意思) <!-- 新增班级 --> <insert id="addClass" par
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号