- 浏览: 347012 次
- 来自: 北京
最新评论
-
sjzcmlt:
感谢,很实用
JPA常用注解 -
chen_juns:
虽然通过接口方式省了一些代码,但每一个实体还是要写一个DAO, ...
基于Spring、Hibernate的通用DAO层与Service层的实现 -
springjpa_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
SpringMVC知识点小结 -
QMonkey:
xy2401 写道没有找到我想要的分页查询这里 System ...
Hibernate4的一些总结 -
jason_haojie:
真心简单是啊吧
Hibernate4多对多关系映射
文章列表
今天使用Hibernate插入一个图片时候总是报这个错误:
Data truncation: Data too long for column 'photo' at row 1
先说一下错误的原因吧。
这个photo 我是这么定义的:private byte[] photo; 因为我在hibernate.cfg.xml中配置了
<property name="h ...
自定义一个实用的EL标签
- 博客分类:
- Other
目的很简单就是为了实现这样的功能:
比如:有的文字说明很长,只需要显示其摘要即可,其他的用“...”来代替。
如图:
我是这么做的:
1.ELUtil.java
package org.monday.customer.util;
public class ELUtil {
/**
* 控制页面字符的显示
*/
public static String sub(String str) {
if (str.length() > 10) {
return str.substring(0, 10) + "...";
...
因为DAO层基本的就是CRUD操作,变化不是很大,要是有变化的那就是查询。而确实没有必要为每一个实体写一个完整的DAO,但是没有还不行,那就“抽取”出来吧。而Service依赖与DAO层,有时就是简单调用一下,也确实没有必要每个都写。总之,不爱写多个,那就写一个通用的,而其他的继承或实现这个通用的可以了。
还是用代码说话吧。
package org.monday.dao;
import java.io.Serializable;
import java.util.List;
/**
* BaseDAO 定义DAO的通用操作
*
* @author Monday
...
一个用于WEB层的工具方法,实现表单参数到JavaBean的封装
1.依赖的JAR文件
commons-beanutils-1.8.0.jar
commons-logging.jar
2.代码
package org.monday.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
...
其实就是一个给字符串“加密”的小方法。算不上MD5,呵呵...
package org.monday.util;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
/**
* MD5工具类
*
* @author Monday
*/
public class MD5Util {
/**
* MD5加密
*
* @param str 要加密的字符串
...
package io;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOExcept ...
/**
* 省份
*/
public class Province {
private int pid;
private String pname;
public Province() {
}
public Province(int pid, String pname) {
this.pid = pid;
this.pname = pname;
}
// getter and setter
}
/**
* 城市
*/
public class City {
private int cid;
private Stri ...
1. 准备工作
JDK1.6(必须的)
eclipse-jee-helios-win32.zip(解压到本地)
android-sdk_r07-windows.rar(解压到本地)
ADT-0.9.9.zip(不解压)
2. 启动Eclipse
HelpàInstall New Software
一个简单的Ajax示例
- 博客分类:
- JavaScript&jQuery
1.login.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录</title>
<script type="text/javascript" src="jque ...