
Java EE
文章平均质量分 75
脚本小子
脚本小子
展开
-
基本的增删改查流程
增:点击添加按钮的时候,根据按钮上的href链接进入一个页面,下面有保存按钮,点保存按钮时sbumit一个form表单。这个表单里有一个action方法,就是增加方法。我们根据spring配置文件找到这个action在哪个类里。action里调用service的方法,action中new了一个vo,用它来对页面的值进行接收,在service层将vo转换成po.service层调用dao层,对数据库原创 2012-02-02 20:25:42 · 8721 阅读 · 0 评论 -
【Hibernate】Hibernate HQL 查询
介绍和基本语法HQL 大小写不敏感,当有相同的实体类名时,使用包名.实体类Query query=session.createQuery("from Cat c");List catlist=query.list();返回单个对象Query q=session.createQuery("select count(c) from Cat c");Number num=(Num原创 2012-02-17 14:41:26 · 1274 阅读 · 0 评论 -
【c3p0】C3P0
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试原创 2012-02-20 16:01:16 · 802 阅读 · 0 评论 -
【c3p0】 java.sql.SQLException: An attempt by a client to checkout a Connection...
java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.错误信息:An attempt by a client to checkout a Connection has timed out.java.sql.SQLException: An attempt by a原创 2012-04-16 11:18:45 · 28945 阅读 · 7 评论 -
跨域访问实现依据
首先要弄清楚域是含义。这里引用百度知道里的域的一个概念说明:域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理。有一种简明的说法来解原创 2012-04-12 10:04:32 · 578 阅读 · 0 评论 -
getInstance()
一般getInstance()是作为单例模式获取实例或者抽象类获得子类的规范方法名通常实现方法如下:1.单例模式public class Printer{protected Printer(){}private static Printer instance;public static Printer getInstance(){if(instance==null) i原创 2012-03-20 11:19:44 · 6724 阅读 · 0 评论 -
private static final long serialVersionUID = 1L;
实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。 实现后如果你用的是工具的话会出来警告,他会提示你,可以自动生成private static final long serialVersionUID = 1L;原创 2012-03-20 10:42:44 · 1036 阅读 · 1 评论 -
Java获取classpath路径
ClassLoader 提供了两个方法用于从装载的类路径中取得资源: publicURL getResource (Stringname); publicInputStream getResourceAsStream (Stringname); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的原创 2012-03-20 09:23:13 · 1082 阅读 · 0 评论 -
hibernate cascade属性 all-delete-orphan
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。all-deleteorphan 的能力:1. 当保存或更新父方对象时,级联保存或更新所原创 2012-02-19 18:31:24 · 17429 阅读 · 2 评论 -
验证框架
struts2提供了一套数据验证框架,使得用户只需写很少的代码或者根本就不用写代码就可以完成系统开发中最繁琐的数据验证功能,只需要对每个要验证的数据项提供要验证的配置信息即可。 假设有一个Action类,名字叫xxxAction,要经过这个Action进行业务逻辑处理之前,必须要对从客户端发过来的数据进行有效性验证。用户只需要提供一个名字叫xxx-validation.xml的配置文件,原创 2012-01-17 13:42:38 · 644 阅读 · 0 评论 -
cascade="all-delete-orphan" 处理
比如我们现在有一个Parent的实体,在Parent实体当中有一个children的Set由于这个children的数据并非非常重要,为了方便,我们在修改parent的时候,做法经常都是1,清空children全部删了,再把新的children全部加进去。今天早上做这一方面工作的时候遇到一个问题,就是在更新parent的时候,报了一个Don't dereference a coll原创 2012-02-19 18:34:49 · 6623 阅读 · 0 评论 -
hibernate generator class="" id详解
“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Orac原创 2012-02-21 10:41:36 · 925 阅读 · 2 评论