- 浏览: 5141 次
- 性别:
- 来自: 北京
最新评论
文章列表
select * from t_menu t start with t.pid is null connect by prior t.id = t.pid order SIBLINGS by t.levelno;
t_menu: id ,pid(父菜单id),levelno(菜单显示级别);
语法:START WITH condition CONNECT BY NOCYCLE condition ORDER SIBLINGS BY
START WITH 后面的语句是定义递归查询开始的条件 pid is null 查找根菜单
CONNECT BY 后面的语句是定 ...
c3p0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --><property name ...
Oracle中Union与Union All的区别
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; Intersect:对两个结果集进行交集操作, ...
struts2.0+spring2.0+hibernate3.1整合
一、struts2.0与spring2.0的整合
1、新建web项目
加入struts2.0和spring的各种架包。
struts2.0的基本架包:
common-logging-1.0.4.jar freemarker-2.3.8.jar
ognl-2.6.11.jar struts2-core-2.0.11.2.jar xwork-2.0.5.jar
spring 的架包:spring-2.0.jar
异常信息:
Caused by: Action class [userAction] not found - action - file:/F:/apache-tomcat-5.5.26/webapps/mpis/WEB-INF/classes/struts.xml:20:62
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:409)
at com.opensymphony.xwork2.config.pr ...