- 浏览: 139155 次
- 性别:
- 来自: 北京
最新评论
-
wenm168:
js兼容浏览器任意画斜线表格的简单方法:http://www. ...
table表格中画斜线 -
QIAN_QIAN:
呵呵,很高兴对你有帮助!
在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功 -
奥义之舞:
恩 是这个问题哎 我说以前没有呢 原来我在XP下安了个IPV6 ...
在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功
文章列表
实例化方式
•用构造器来实例化
<bean id="XXXbean" class=""/>
•使用 静态工厂方法实例化
<bean id="XXXbean" class="XXXfactoryClass" factory-method=""/>
•使用实例工厂方法实例化
<bean id="XXXfacotry" class=""/>
< ...
xml自动提示解决方法
有网络环境时
•访问 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd eclipse自动下载并缓存
无网络环境时
•选择Window ->Prefererence ->MyEclipse -> Files and Editors -> XML ->XML Catalog -> add..
•Location: spring2.5\spring-framework-2.5.6\dist\resources\s ...
Node.java
package com.pk.tree;
import java.util.Set;
public class Node {
private int id;
private String name;
private int level; //层次
private boolean leaf;//是否是叶子
private Node parents;//父节点
private Set childrens;//子节点
public int getId() {
return id;
}
pu ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta nam ...
dbcp.properties
#Created by JInto - www.guh-software.de
#Fri Mar 25 16:33:12 CST 2011
connectionProperties=useUnicode\=true;characterEncoding\=utf-8
defaultAutoCommit=true
defaultReadOnly=false
defaultTransactionIsolation=READ_COMMITTED
driverClassName=com.mysql.jdbc.Driver
initialSize=10
ma ...
案例:
person:一个人可以有担任很多项工作
job:一项工作可以由很多人担任
这在person和job中就形成了多对多的关系,映射成一张新表。
package com.pk.mapping;
import java.util.HashSet;
import java.util.Set;
public class Job {
private int id;
private String jobname;
private Set people=new HashSet();
public int getId() {
return id;
}
...
jQuery选择器的分类1、基本选择器2、层次选择器3、过滤选择器4、表单选择器
1、基本选择器
#id : 根据给定的id匹配一个元素,返回单个匹配的元素:eg:$(#t)选取id为t的元素
.class:根据给定的类名匹配元素,返回集合元素,eg:$(".t")选取所有class为t的元素
elements:根据给定的元素名匹配元素,返回集合元素eg:$("p")选取所有的<p>元素
*:匹配所有的元素,返回集合元素eg:$("*")选取所有的元素
选择器匹配:将每一个选择器匹配到的元素合并后一起返回e ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charse ...
在hibernate.cfg.xml文件里面加入如下的配置: <!-- 最大连接数 --> <property name="hibernate.c3p0.max_size">20</property> <!-- 最小连接数 --> <property name="hibernate.c3p0.min_size">5</property> <!-- 获得连接的超时时间,如果超过这个时间,会抛出异常,单位毫秒 --> <property nam ...
一对一主键关联映射:
一般一对一主键关联映射通过foreign主键生成器使用另外一个相关联的对象的标识符。通常和<one-to-one>联合起来使用。并且使用 约束条件constrained="true"
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/ ...
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session ...
在添加城市页面,其中有下拉菜单,下拉菜单中要加载所有的省:
public ActionForward preadd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
List pro=ps.browseProvinc ...
Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。
用法:
List pro=ps.browseProvince(); Vector provinces=new Vector(); Iterator it=pro.iterator(); while(it.hasNext()){ Province p=(Province) it.next(); String s=String.valueOf(p.getProvinceid( ...
对于懒加载异常:
把<set>中的lazy设置为false
把<many-to-one>中的lazy设置为false
自己项目中遇到的问题及解决方法
常见的解决方法是:
在ORM中,是把对应关系(一对多,或者多对一,或者其他)的那两个列lazy=true改为
lazy=false即可
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed;
org.hibernate failed to lazil ...
MappingDispatchAction为每个不同的处理方法都要在struts-config.xml配置对应的action而DispatchAction只需要配置一个然后利用给parameter字段赋值来区分。从我做项目的经验来说,使用MappingDispatchAction恐怕是最方便最直接了,因为它最容易调试。因为根据form提交的action的不同就可以区分不同的方法(例如增加,删除,修改)但是缺点就是会是配置文件的内容变多,而DispatchAction方法的配置看上去比较简洁,每种方法各有千秋。
下面是一个例子:
DispatchAction是MappingDisp ...