- 浏览: 297178 次
- 来自: ...
最新评论
-
woodding2008:
太棒了,无规则不成方圆,收藏
Google Java编程风格指南 -
qlc2008:
就是说实体类实现了这个接口,就可以完成数据库字段到对象的转换
Spring JdbcTemplate 查询方法中的RowMapper实现汇总 -
jiewuzhe02:
很好呀。。。。
Spring JdbcTemplate 查询方法中的RowMapper实现汇总 -
yangpanwww:
哈哈 问题解决了。。。 你真好!谢谢。。。
Spring JdbcTemplate 查询方法中的RowMapper实现汇总 -
xo_tobacoo:
简单清晰!Thank you !
Spring JdbcTemplate 查询方法中的RowMapper实现汇总
文章列表
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
import java.lang.reflect.Method;
public class BusinessJdkProxy {
public static void main(String[] args) {
Business business = new BusinessImpl("chenzq");
InvocationHandler handler = new BusinessHa ...
java基本数据类型缺省值
- 博客分类:
- java基础
public class DefaultInitValue {
private int iValue; //0
private long lValue; //0
private boolean bValue; //false
private char cValue; //(short)0 || '\u0000'
private float fValue; //0.0
private double dValue; //0.0
private String sValue; //null
@SuppressWarnings("unused& ...
import java.util.Iterator;
import java.util.NoSuchElementException;
public class InitOrder {
public static void main(String[] args) {
//错误的初始化
new RoundGlyph(5);
for (Iterator<Character> i = AbstractIterator.test("OPS"); i.hasNext();) {
System.out.pr ...
java重载之基本类型
- 博客分类:
- java基础
public class PrimitiveOverload {
static void prt(String s) {
System.out.println(s);
}
void f1(char x) { prt("f1(char)"); }
void f1(byte x) { prt("f1(byte)"); }
void f1(short x) { prt("f1(short)"); }
void f1(int x) { prt("f1(int)"); }
voi ...
java对象复制之Serializable
- 博客分类:
- java基础
import java.io.*;
@SuppressWarnings("all")
public class CloneBySerializable implements Serializable {
private int j;
private Thing thing;
public CloneBySerializable(int j) {
this.j = j;
this.thing = new Thing(j);
}
public static void main(String[] args) {
CloneBySer ...
java对象复制之clone
- 博客分类:
- java基础
public class ObjectClone implements Cloneable {
private int i;
private Handler handler = new Handler(101, "chenzq");
public ObjectClone(int i) {
this.i = i;
}
public void increase() {
this.i++;
}
public void changeHandler(String str) {
this.handler.setStr(str);
}
...
第1步:HTML文档
首先为你的导航创建一个无序列表,然后简单的写一下另外一个无序列表作为导航子菜单
<ul class="topnav">
<li><a href="#">Home</a></li>
<li>
<a href="#">Tutorials</a>
<ul class="subnav"> ...
- 2009-07-10 14:29
- 浏览 1804
- 评论(0)
JavaScript世界中对于对象的定义:(来自ECMAScript规范)
“unordered collection of properties each of which contains a primitive value, object, or function.” (也就是无次序的一组值)
对象的种类:
Native
- 2009-06-19 18:16
- 浏览 794
- 评论(0)
ECMAscript , DOM (Document Object Model),BOM(Browser Object Model)
ECMAScript:语言核心,语法与基本对象
DOM: 描述与WEB页面内容相关的API
BOM: 与浏览器相关的API
ECMAScript 语言要点:
两种类型:Primitive Type
- 2009-06-19 17:42
- 浏览 937
- 评论(0)
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+ ...
- 2009-06-06 16:40
- 浏览 749
- 评论(0)
实现一、在内部建立内联类实现RowMapper接口
package hysteria.contact.dao.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;
import java.util.List;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import hysteria.contac ...
- 2008-07-24 15:47
- 浏览 10252
- 评论(4)
一,场景:编写一个用户管理的服务层,包括增加用户、删除用户和查询用户等等,而且用户信息以关系型数据库形式存储。
分析:
这是一个典型的应用服务,涉及到业务层(Business Objects Layer)、数据库访问层(DB Access)和存储层(EIS)。
采用典型的架构:BO+DAO
DAO采用Spring提供的JdbcTemplate来进行封装。
二,具体实现
1)用户类User
public class User{
private String username;
private String email;
private Date birthday;
public User(){ ...
- 2006-10-13 10:28
- 浏览 1102
- 评论(0)
环境是spring 1.x + hibernate 2.x,我在service里的一个方法里先调用了 userRightDao.delete(List)删除数据库中的3条记录,然后再调用userRightDao.save(List),插入3条与刚才删除的记录一样的数据,这时候就报主键重复的错误。 但是如果我后插入的3条数据与原来数据库里的数据不一样就不会抱错,程序也能正常地先删除数据然后再插入新数据,后台打印的sql语句显示,hibernate是先insert,然后再delete。
请教下这个是我配置的问题,还是hibernate在处理时就是先insert后delete的?
use ...
Spring笔记
1.一个bean默认的方式是singleton="true"
2.<ref bean="xxx">和<ref local="xxx">有差别, 后者表示从本地的(同一个)xml文件中来寻找bean
3.abstract和parent的用法。
如果有很多的bean的某些定义都是类似的(比如对于transaction的定义),那么可以给他们的定义作一个模板。
使用parent可以实现这一点。(注意parent并非意味 ...
- 2006-09-25 16:40
- 浏览 1408
- 评论(0)