- 浏览: 18970 次
- 性别:
- 来自: 韶关
-
最新评论
package pack.java.ssh.basedao; import java.io.Serializable; import java.sql.SQLException; import java.util.List; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; import org.springframework.orm.hibernate3.HibernateCallback; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; /*** * BaseDao 继承至HibernateDaoSuport类; * @author Administrator * */ public class BaseDao extends HibernateDaoSupport { /*** * 添加方法; * @param obj */ public void add(Object obj){ super.getHibernateTemplate().save(obj); } /*** * 修改方法; * @param obj */ public void update(Object obj){ super.getHibernateTemplate().update(obj); } /*** * 根据对象删除; * @param obj */ public void deleteByObj(Object obj){ super.getHibernateTemplate().update(obj); } /*** * 根据主键删除; * @param c * @param id */ public void deleteById(Class c,Serializable id){ this.deleteByObj(this.queryById(c, id)); } /*** * 查询全部; * @param c * @return */ public List queryAll(Class c){ return super.getHibernateTemplate().find("from "+c.getName()); } /*** * 按主键查询; * @param c * @return */ public Object queryById(Class c,Serializable id){ return super.getHibernateTemplate().load(c, id); } /*** * 按条件删除或者修改; * @return */ public boolean updateOrDelete(String hql,Object...objects){ int result=super.getHibernateTemplate().bulkUpdate(hql, objects); return result>0; } /*** * 保存或者更新; * @param obj */ public void saveOrUpdate(Object obj){ super.getHibernateTemplate().saveOrUpdate(obj); } /*** * 分页查询; * @return */ public List queryPage(final String hql,final Integer page,final Integer size,final Object...objects){ return super.getHibernateTemplate().executeFind(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO Auto-generated method stub Query query=session.createQuery(hql); if(objects!=null){ for (int i=0;i<objects.length;i++) { query.setParameter(i,objects[i]); } } if(page!=null && size!=null){ query.setFirstResult((page-1)*size).setMaxResults(size); } return query.list(); }}); } }
发表评论
-
(转)在swing中显示web页面~~
2011-05-14 16:42 1689http://www.chinajavaworld.com/t ... -
(转) firstResult/maxResults specified with collection fetch; applying in memory!
2010-11-25 13:23 1872之前遇到了同样的问题。记录一下: WARN ... -
映射枚举
2010-11-18 13:07 932Hibernate对枚举类型映射类EnumType对id的支持 ... -
收藏卡了。。复制一下吧。。
2010-11-01 14:20 596import java.util.Arrays; im ... -
追MM的23种设计模式 (转)
2010-11-01 13:32 602创建型模式 1、FACTORY— ... -
截字符串
2010-11-01 12:14 620<c:set var="subStr" ... -
editplus右键打开(转)
2010-10-22 22:45 2092经常有这样的情况, 本来右键里原有的Editplus打开文件项 ... -
一封装的参考
2010-10-21 14:09 6811. Page.java package cn.loen.p ... -
优化策略
2010-10-18 22:44 6761、outer-join关键字(many-to-one的情况) ... -
刚学hibernate遇到不能保存问题,查到后找到方法解决~
2010-10-18 22:19 975hibernate.hbm.xml中加入 <pro ... -
(转)Struts1+Spring+Hibernate配置
2010-10-15 17:50 919开发环境:MyEclipse6.0+Tomcat5.0+Ora ... -
(转)Struts2+Spring2+Hibernate3开发环境搭建
2010-10-15 17:49 820看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不 ... -
(转)MyEclipse从数据库反向生成实体类之Hibernate方式
2010-10-15 17:48 1060上次谈到利用MyEclipse ... -
对Struts2 OGNL的分析与简介
2010-10-12 23:10 998Struts2 OGNL基础上的增强 1、值栈(ValueS ... -
java串口编程(转)
2010-10-09 14:12 7301. SerialBean SerialBean是本类库与其他 ... -
myeclipse8.0如何安装 visual class
2010-10-08 17:35 1045打开Help-->Install-->New So ... -
jsp_AJAX 下拉连动_2
2010-10-08 14:49 474<%@ page language="java ... -
jsp_AJAX 下拉连动
2010-10-08 14:47 672引用 <%@ page language=" ...
相关推荐
在IT领域,尤其是在编程与文件处理方面,将Base64编码的数据转换为PDF文件是一项常见的需求。本篇文章将深入探讨如何在VB6.0环境中实现Base64编码到PDF文件的转换过程,并对给定代码片段进行详细分析,以便更好地...
在C#编程中,将文件转换为Base64编码是一种常见的操作,特别是在处理二进制数据,如图像、文档...在标签中提到的"C#文件转base64 文件转换"是一个广泛的需求,不仅限于文件,还可以扩展到流和其他二进制数据源的转换。
C#,Base64转PDF文件,public void Base64StringToFile(string strbase64, string strurl)
此工具支持任意格式图片base64转文档;PDF的base64码转文档 word的base64码转文档。需要源码的可以给我留言。
这里我们将深入探讨“Base16”(也称为Hex)编码,以及Java和JavaScript中如何进行字符串与十六进制之间的转换。 Base16是一种简单的二进制到文本的编码方式,它将每个八位字节表示为两个十六进制数字。这种编码...
angular开发,将base64格式的图片,先转换为file文件格式, 再通过multipart/form-data 上传到后台
这是一个基于 Tkinter 图形界面的 Base85编码和解码工具。用户可以通过该工具轻松输入字符串进行 Base85 编码或解码,支持简单直观的操作和友好的界面展示。 数据传输: 在某些情况下,需要将数据编码为 Base85 格式...
Base64转换
6. **图片转Base64**:相反的过程,将本地图片文件读取并转换成Base64字符串,便于在网页或应用程序中内嵌图片,特别是在不需要服务器存储或传输原始图片文件的情况下。 7. **支持大于1M内容**:许多在线工具可能对...
其中,Base64编码是一种在网络上传输图像数据的方法,尤其在处理小尺寸图片或者作为纯文本传输时非常有用。在这个场景中,我们将讨论如何在H5移动端利用canvas技术将照片转化为Base64格式,并实现直接下载。 Base64...
`Base64转二进制文件.docx`和`Base64转二进制文件.pdf`可能是使用该工具进行转换后的示例文档或手册,提供了使用方法和相关说明。 在实际应用中,Base64编码常用于以下场景: 1. HTML内嵌图片:在HTML中,由于HTTP...
在标题“Base64转图片.zip”中,提及的是使用Java处理图片与Base64编码之间的转换。描述提到了在SSM(Spring、SpringMVC、MyBatis)框架下,通过Spring的jar包来实现这一功能,以及解决Android客户端上传Base64编码...
在本项目中,"Base64转图片"是一个基于MFC(Microsoft Foundation Classes)开发的小工具,它实现了Base64编码字符串与图片之间的相互转换。MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,它封装了...
这个“VB JPG转base64和base64转JPG.rar”压缩包文件包含的可能是两个VB程序,分别用于将JPG图片编码为Base64字符串和将Base64字符串解码回JPG图片。 首先,让我们深入了解一下Base64编码的原理。Base64编码将每3个...
总结:这款“时间戳转换图片Base64转换小工具”集合了多种实用功能,包括时间戳与日期的相互转换、图片的Base64编码与解码、Base64数据的加解密、MD5哈希计算以及秒表计时。此外,它还能方便地调用系统计算器,满足...
本文将深入探讨如何通过Base64编码实现图片的上传至服务器以及从服务器读取图片的过程。 Base64是一种用于在网络上传输二进制数据的编码方式,它将原始的二进制数据转换为ASCII字符,以便于在只支持文本的环境中...
BASE64转换遇到问题解决方法 BASE64转换是指将二进制数据转换为文本格式,以便于在网络上传输或存储。然而,在使用BASE64转换时,可能会遇到一些问题,本文将介绍解决这些问题的方法。 BASE64转换的原理 BASE64...
Base64和Base32Hex是两种常见的数据编码方式,主要用在将二进制数据转换为可打印的字符格式,以便在网络传输、文本存储等场景下使用。LabVIEW,全称Laboratory Virtual Instrument Engineering Workbench,是一款由...
### Base64与byte[]相互转换 #### 一、Base64编码简介 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。它被广泛应用于电子邮件、网页等需要将二进制数据转换为文本格式进行传输的场景中。Base64编码...
【base64转Mp4工具.zip】是一个压缩包文件,其中包含了将Base64编码的文本转换为MP4视频格式的工具。这个工具的主要目的是帮助用户处理已经编码为Base64格式的视频数据,将其解码并转换为可播放的MP4文件。Base64是...