spring struts ibatis mysql 文件入数据库

spring+mybatis下BLOB字段的图片存取代码 spring+mybatis下BLOB字段的图片存取代码,仅整理了Controller层的代码,service和dao的代码很简单,所以没有整理 立即下载

spring主配置文件:

<!-- 配置ibatis -->
 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
              <property name="configLocation"
                     value="classpath:sql-map-config.xml" />
              <property name="dataSource" ref="dataSource" />
              <property name="lobHandler" ref="lobHandler"></property><!-- add by shizhan -->
  </bean>

 

<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true"> </bean>

 

sql-map-config.xml配置如下:

<typeHandler jdbcType="BLOB" javaType="[B"  callback="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler" />

 <sqlMap resource="com/techown/wms/mp/atomic/dao/ibatisblob-sqlmap.xml" />

 

ibatisblob-sqlmap.xml的配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD Sql Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd" >
<sqlMap namespace="ibatisblob">
 <typeAlias alias="ibatisblob" type="com.techown.wms.mp.atomic.bean.ClientPackageDetail" />

 <insert id="insertblob" parameterClass="ibatisblob">
  insert into _wms_client_package_details(client_package_id,fullpathfilename,fileMD5)
  values(#clientPackageId#,#fullPathFilename#,#fileMD5:BLOB#)
 </insert>
</sqlMap>

 

mysql表结构:

-- Table "_wms_client_package_details" DDL

CREATE TABLE `_wms_client_package_details` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `client_package_id` int(11) DEFAULT NULL,
  `fullpathfilename` varchar(1000) DEFAULT NULL,
  `fileMD5` blob,
  `insertimte` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=335 DEFAULT CHARSET=utf8;

 

 

 

 

51单片机基础知识 前言 周末闲着无聊,以后定时更新一期关于51单片机的学习案例,以供大家平时参考使用。至于单片机,你可以理解为人的大脑,而人各项身体器官的运作需要意识给到大脑,然后大脑再驱动我们的中枢神经进行相应的动作,这里的意识可以理解为我们要写的程序,而人的器官相当于各种输出设备,例如我们以后要学的LED、电机、各种传感器等等。学好单片机能让你找到一份相对不错的工作,当然越可观的东西也是要付出相应努力的。 一、51单片机是什么? 通常我们一说到 51 单片机,指的都是兼容IntelMCS-51体系架构的一系列单片机,而 阅读详情

相关推荐

基于32nm CMOS工艺的传输门D触发器设计及HSPICE仿真分析

根据半导体集成电路、利用Hspice软件以及数字电路等课程的知识,使用集成电路CMOS工艺完成触发器的设计,帮助初学者熟悉和掌握集成电路芯片电路设计及模拟方法和技巧

2302_81301620的博客 2452

IBATIS操作BLOB和CLOB

数据库中有些字段因为存储的数据量大,而使用特殊格式进行存储,常用的数据类型为BLOB和CLOB格式。          BLOB(binary large object)和CLOB(Character Large Object)都是数据库中的一种保存文件所使用的类型。都用来存储大对象,BLOB是二进制大对象,是存储二进制文件的容器,典型的BLOB是一张图片或一个声音文件。CLOB使用CHAR来保

在你最感兴趣的事物上,隐藏着你人生的秘密 1万+

华为2288H V5服务器断电后‘趴窝’?别慌,手把手教你用SmartKit+BMC修复工具搞定

本文详细介绍了华为2288H V5服务器在断电后无法启动的修复方法,通过SmartKit和BMC修复工具进行故障诊断与修复。文章提供了从工具获取、安装到具体修复流程的完整指南,帮助运维人员快速恢复服务器运行,并给出了后续加固与预防措施,确保服务器稳定运行。

weixin_30575517的博客 297

ibatis中如何查询数据库中是BLOB或者CLOB字段的值

业务如下:用户实名认证,将身份证照片保存到数据库中,用blob字段保存,ibatis读取的时候,需要注意! 往常一个正常的字符串查询: <resultMap>中写法如下: <result column="SQRXM" property="sqrxm" jdbcType="VARCHAR" nullValue=""/> 但是当是blob字段就要如下写:测试用例中blob字段...

没有眉毛的阿斗叶 992

LLaVA-1.5:多模态视觉问答新突破

LLaVA-1.5在多模态视觉问答(VQA)任务中取得了显著进展,主要得益于视觉-语言连接器的优化和特定任务数据集的增加。通过将连接器升级为两层MLP,模型在处理视觉与语言关系时表现更佳。同时,引入如OKVQA、OCRVQA等数据集,增强了模型在复杂视觉推理任务中的能力。在11个基准测试中,LLaVA-1.5超越了现有方法,展示了其强大的多模态能力。此外,模型通过提升输入图像分辨率、扩展语言模型和改进多语言能力,进一步提升了性能。尽管在短格式回答任务中初期表现不佳,但通过调整提示格式和微调,其性能显著提升

weixin_57060548的博客 945

RoCE Overlay

1. RoCE over vxlan 配置vxlan封装的RoCE流量,可以在PF switchdev模式下利用ovs bridge,或直接设置tc rules。下面将基于一对NIC互联的服务器介绍两种方式的使用,并分析封装后的数据包结构。 1.1. 基本配置 - VF与switchdev 首先创建VF,并为两个host设置PF的switchdev模式。使用ovs bridge或tc rules,...

sunshuying1010的博客 3063

ibatis mysql blob_在iBatis中操作Blob数据类型

这里的Blob数据类型指的是保存了文本的blob数据类型直接读取blob类型存储的文本,可能会出现乱码,所以需要读取完后进行手动转码这里使用ibatis作为持久层SELECT urlcontent FROM table_name WHERE pk = #pk#resultClass="hashmap"Dao中Map map = (Map)sqlMap.quertForObject(...)Blob...

weixin_34300871的博客 266

从农田到城市:如何利用NDVI和缨帽变换提升遥感图像分类精度?

本文深入探讨了如何利用NDVI(归一化差值植被指数)和缨帽变换(Tasseled Cap Transformation)两大关键技术,有效提升从农田到城市等复杂场景的遥感图像分类精度。文章通过剖析地物光谱特征,对比了原始波段与衍生特征的优劣,并提供了在ENVI、ArcGIS及Python环境中的具体操作指南与实战策略,旨在帮助从业者构建更鲁棒的特征工程流程,从而解决地物混淆、边界模糊等常见分类难题。

redis7keeper的博客 867

ibatis oracle 存储blob字段处理,webwork spring ibatis顺利的存取BLOB字段/ibatis

项目开发马上就要用到文件的上传、下载、照片的显示等功能,可是手头还是没有现成的解决方案,心一横,就决定今天要搞定它。分两步走的:1,先把文件拿到webwork的action里面。这个我想了许多办法,多半是因为自己无知吧,先是给文件的属性设置为byte[],页面上则是,这样提交到action里面时,通过request死活拿不到文件数据,伤心了一会,上网google,终于找到一段有价值的文字,可能是r...

weixin_29189373的博客 262

第2章 数据库关系模型-单元测验-数据库原理及应用

第2章 数据库关系模型---数据库与机器学习 作业 常用的关系查询操作包括选择、投影、连接、并、交等。 v 实体完整性是指关系表的属性组成必须是完整的。 x 自然连接是一种等值连接。 v 在参照完整性中,可以定义级联操作。 v 用户自定义完整性可以实施数据的业务约束。 v 每个关系是一个二维表,但二维表不一定是关系。 v 关系中复合键至少包含两个属性。 v 代理键是为了唯一标识关系的不同元组,需要在表单或报表中显示出来。 x ...

aiqq136的博客 5725

扩散模型实战:从零开始训练手写数字生成模型

手写数字的数据集是绝大部分炼丹师的深度学习初恋,这篇博客以代码为主,手把手带读者搭建一个基于扩散模型的手写数字生成模型,非常适合刚接触扩散模型的初学者学习。

沉迷单车的追风少年 1914

ibatis blob mysql_ibatis mysql blob

spring主配置文件:value="classpath:sql-map-config.xml" />sql-map-config.xml配置如下:ibatisblob-sqlmap.xml的配置如下:insert into _wms_client_package_details(client_package_id,fullpathfilename,fileMD5)values(#clien...

weixin_28903111的博客 135

完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

本文以博主本人报考jun dui文职,从报考、备考、考试、查成绩到资格审查、面试,全程亲身经历,给想要报考该内容的朋友们一些小的参考。祝你顺利上岸!完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 247

spring struts2 ibatis mysql_struts2+spring+ibatis框架整合实现增删改查

初步学习SSI框架,做的struts2+spring+ibatis框架整合的小实例,实现增删改查操作。项目框架如下所示:准备工作:导入需要的struts2、spring、ibatis的jar包,这里不一一列举了。下面直接上完整的配置文件内容和代码,不说明先后步骤了一、配置文件1、spring配置文件applicationContext.xml(业务逻辑层)xmlns:xsi="http://www...

weixin_42494891的博客 274

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ssi=spring3+struts2+ibatis2

先上图:三个框架将项目清晰地分成不同层级(不理解为很么是还用这么老的框架,人家都springboot了,我这还得往后学!!!) SSI整合(Struts2.x+Spring3.x+iBatis2.x)示例 标签: ibatis spring 存储过程 struts2 ssi 本篇介绍iBatis2.x、Spring3.1.2、Struts2.3.4的集成 Struts: MVC,控制层 ibat...

weixin_43671743的博客 380

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JAVA SPRING STRUTS IBATIS MYSQL

我的博客迁移至:这里了

209

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

struts2 mysql 增删_struts2+spring+ibatis框架整合实现增删改查

struts2+spring+ibatis框架整合实现增删改查发布时间:2020-09-04 21:18:17来源:脚本之家阅读:111作者:gongye_ye初步学习SSI框架,做的struts2+spring+ibatis框架整合的小实例,实现增删改查操作。项目框架如下所示:准备工作:导入需要的struts2、spring、ibatis的jar包,这里不一一列举了。下面直接上完整的配置文件内容...

weixin_30668061的博客 248

Spring配置文件,SSH, Struts+Spring+ibatis ,(MySQL数据库)

关于Spring的配置文件和数据源配置方式(MySQL数据库) 以下为自动注解Spring bean (Struts2 + Spring + hibernate) ...

xiyuliuguang274的专栏 127

解决ibatis+spring+struts2 框架mysql blob字段问题

这些比较重要,我也是遇到了网上找的资料。当然过程实践过了,不能就这么忘记,记录下来,以后还有用途。 首先设置spring支持的类型 1.            2. 注入datasource      classpath:/ibatis/SqlMap.xml        3.       4.  #option1#,#option

sunlongfei_001的专栏 1567

maven struts—spring-ibatis依赖配置 加上了部分源码的配置 都可以自动从开源库中下载

           junit      junit      3.8.1      test      org.apache.velocity  velocity  1.6.2      org.apache.struts  struts2-core  2.1.6  org.springframework  spring-aop  2.5.6      org.apache.strut

zhoutao198712的专栏 4833

ibatis mysql分页_Ibatis动态sql实现MySql SqlServer Oracle分页

[本实例由spring2.5+strust2.0+ibatis2.3.4整合而成,ibatis支持sqlserver2005、mysql和oracle物理分页,本实例只是一个简单的DEMO。 由于上传限制,只传工程代码,本实例最近在看iBatis时,想做用动态Sql做个分布。因为在做项目时用iBator工具生成没有分页的功能,只有一些我们常用的功能。所以要对生成后的代码做修改。我在Java高手真经...

weixin_29025911的博客 233

java mvc ssh ssm_SSM(spring+springmvc+mybatis),SSH(struts+spring+hibernate),SSI(struts+spring+ibatis...

温故而知新,可以为师矣。最近比较清闲,把平时工作中用到的一些框架又搭建了一遍,免得自己以后忘记,这里也分享给大家。1、spring + springmvc + mybatis使用maven构建,数据库是oracle,主要是温习mybatis配置以及与spring集成。这种框架目前是使用最广泛的,这里就不多说2、struts + spring + hibernate使用maven构建,数据库是ora...

weixin_34221653的博客 169

spring struts2 ibatis mysql_spring+struts2+ibatis整合

与spring+springmvc+ibatis相比,只需作相应的修改即可完成框架的整合。具体配置如下:web.xmlxmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.co...

weixin_39802020的博客 150

ibatis mysql 分页_ibatis 分页的简单实现

ibatis 物理分页的简单实现cheungmine 2013-8-26使用SSI (Struts2, Spring3, iBATIS2.3)框架开发Web服务的时候有一个需求就是对查询得到的结果分页显示. iBATIS2的查询函数主要有: queryForList 和 queryForPaginatedListqueryForPaginatedList 据说可以直接分页, 以至于在数据量大了的时...

weixin_33532301的博客 300

struts2搭建环境mysql_tomcat6.0+struts2.2.1+spring2.5.6+ibatis2.3.4+mysql5.1最简开发环境配置及样例开发...

一、tomcat安装2、下载解压后得到apache-tomcat-6.0.29目录,可删除其中的webapps文件夹下的所有内容。二、创建web工程1、用Eclipse3.6新建一个动态web工程:File->New->Dynamic Web Project,假设工程名为test;2、配置tomcat和工程映射,在tomcat的conf目录下新建catalina/localhost目录...

weixin_33144635的博客 178

谈谈velocity + spring + ibatis + mysql

用这个东西做个几个项目了,感觉结构还蛮好的,不知道大家认为怎样,谈谈!

iteye_2610的博客 162
上一篇: ibatis+spring+struts2+mysql 返回自增型主键
下一篇: ibatis mysql blob
rabbit0708
博客等级 码龄15年 12粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值