自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 fn:contains

判断一个中是否有指定的字符或者字符串。语法:boolean contains(java.lang.String, java.lang.String)

2015-01-29 22:30:06 1098

原创 当一个对象被引用时,不让其被删除,JpaSystemException

比如:试卷和试题分别为两个独立的对象,现在试卷要添加试题,这个两个就是一个独立的一体。如果要删除试题,我不允许,这个时候该怎么办?捕捉异常。JpaSystemExceptiontry { resourceTypeService.delete(id); } catch (JpaSystemException e) {

2015-01-27 22:59:10 1980

原创 service层继承时

service层继承时,需要给service定义名字,如@service("testService")不然机器会不知道service的实现是哪一个

2015-01-27 22:58:31 3050

原创 Hibernate @Transient

@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.    如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic        示例:        //根据birth计算出age属性        @Transient        public int getAge() { 

2015-01-26 22:58:10 890

原创 Method invoke

package duri;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class MethodTest { public static void getUserName() throws IllegalAccessException, Illega

2015-01-24 00:21:06 747

原创 @Transactional

@Transactional            所有属性propagation: 指定事务定义中使用的传播isolation: 指定事务的隔离级别timeout: 超时时间readonly : 如果为true, 事务标致为只读noRollbackFor: 目标方法可抛出的异常所构成的数组,但通知仍会提交事务rollbackFor: 异常所

2015-01-22 22:35:45 452

原创 @NotEmpty报错

@NotEmpty只能注释集合,不能注释枚举。

2015-01-22 22:35:25 5390

原创 <form:errors>使用注意

表单验证方法:利用springmvc的表单验证来做;首先需要在存的时候要将元素给验证一下:需要注意的是:需要给验证的对象加上@Valid,标识。需要有一个对象存错误信息:BindingResult result(然后如果是save方法,就需要给个重定向RedirectAttributes ra)@RequestMapping(method = POST) pub

2015-01-21 00:00:25 16293

原创 占位符

Hibernate占位符使用方法注意:例:查询语句:String queryString = "from Resource r  where r.type.code = ?0 (and r.name like ?1 or r.tags like ?1 or r.description like ?1 or r.remark like ?1) ";而setParam是这么写的:Que

2015-01-19 23:56:41 825

原创 检索方法

写一个实体,专门用来简单的关键词检索package com.boventech.zyk.util;/** * 简单的关键词检索辅助类 (参数都可以为空) * page 页码,pageSize 分页大小, limit 最大结果数, queryName 检索列,queryWord 检索关键词, orderColumn 排序列,orderType 排序类型 */public clas

2015-01-18 23:24:06 725

转载 eclipse中创建web service

点击打开链接

2015-01-15 23:54:36 703

原创 jqa query占位符

占位符的运用可以解决参数重复的问题。比如:当检索一本书:可以通过这本书的简介,名称,备注,tags来找到它。Select * from book b where b.name like ?0 or b.tags like ?0 or b.remark like ?0这时,我们写query的时候,一般都是些query.setParam(0,XX)如果没有占位符的话,那就得

2015-01-14 23:38:37 1455

原创 hql先排序后分组(查询分组中的最新)(hql 执行原生态sql)

如果用这种方法进行查询:String queryString = "select * from (select * from resource r order by r.createTime desc) t group by t.resId";Query query = entityManager.createQuery(queryString);会报错,因为Hibernate不支持这种

2015-01-13 23:34:03 5130

原创 The method decodeBuffer(String) from the type characterDecoder is not accessible due to ...

因包加载顺序问题导致的。解决方法:删除jar包,重新再导入。删除:导入:

2015-01-12 00:26:01 4261

原创 form用js来提交,需注意

前两天form提交,用js来控制。提交按钮type为button。提交js:$("#submitBtn").click(function(){但是,过了一天发现有问题,就是没有进行检查就提交了。最后发现问题是因为前端将button的类型给修改成了submit

2015-01-08 23:04:55 538

原创 Lists数组转换list

将数组转换为list的时候,尽量不要用Arrays.asList,Arrays.asList()只是把数组伪装成List,里面有些方法没有具体实现用Lists.newArrayList();

2015-01-07 00:01:45 1032

原创 log4j.rootCategory

log4j.rootCategory=DEBUG, stdout,R 就是说我要显示所有优先权等於和高于Debug的信息。 在log4j.properties文件里把 "log4j.rootCategory=DEBUG,stdout,R "改写成 "log4j.rootCategory=OFF, stdout,R ",这样所有的log信息都不会显示了;解决了本文开始提出的问题。 在log4j.pr

2015-01-07 00:01:20 16236

原创 ajax嵌入

利用ajax将文本嵌入某区域:利用ajax获取数据:@RequestMapping(value="/{id}/getResourceFields",method=RequestMethod.GET) public String getResourceFields(@PathVariable long id,Model model){ return "/resour

2015-01-05 23:22:06 661

原创 <%@ taglib prefix="r" tagdir="/WEB-INF/tags/r"%>

2015-01-04 23:59:21 5163 2

原创 uploadify上传出现问题,大文件不能上传

uploadify上传大文件404出问题ReferenceError: onQueueComplete is not defined出现这种问题的原因是,<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 设置的文件上

2015-01-04 23:59:11 3059

原创 varStatus

的varStatus1:#status.odd 是否奇数行2:#status.count 当前行数3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』4:#status.first 是否第一行5:#status.last 是否最后一行6:#status.modules(int) 当前行数

2015-01-03 23:02:16 2108

navicat获取登录密码

忘记了密码,但是navicat可以连接,可以通过navicat获取到密码。获取方式:运行navicatpwd.exe。win+r输入regedit进入注册表,注册表中进入HKEY_CURRENT_USER\Software\PremiumSoft,找到相应的连接,然后查看其pwd值,复制过来就可以解密了。

2020-10-13

cors跨域包

可解决WEB跨域问题,使用方法,访问博客:http://blog.csdn.net/sunhuwh/article/details/79106171

2018-01-19

文件上传的代码

上传代码,与blog:上传代码整理一起使用。uploadify做的。

2014-10-10

文件上传所需的js及文件

文件上传文章http://blog.csdn.net/sunhuwh/article/details/24251939,该js是里面必须用到的

2014-04-21

bean学习笔记

对应blog..

2014-02-19

TortoiseSvn 1.7.2

中文版,先安装TortoiseSVN,再安装language

2013-07-08

spring-framework-3.0.5.RELEASE-dependencies.zip

由于下载不到spring-framework-3.0.5.RELEASE-dependencies.zip,只有以com.springsource开头的包

2013-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除