- 浏览: 254943 次
- 来自: ...
-
最新评论
-
qq138744:
freemarker -
wuyechun:
关于 <localRepository>/pa ...
maven2 struts2 spring hibernate 框架搭建 -
qq262549820:
引用[/dsfdsfq
Junit4 Fixture -
qq262549820:
[url][/url][flash=200,200][/fla ...
Junit4 Fixture -
mogui258:
owner888 写道用flash上传,很多问题的,首先,FF ...
多文件上传
文章列表
常见数据库Sql Server,Oracle和MySQL的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如下:
SQL Server
从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:
SELECT *
FROM ( SELECT Top N *
FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2
Order by 主键 asc
例如从表Sys_option(主键为sys_id ...
- 2008-05-21 10:29
- 浏览 1199
- 评论(0)
# 具有一个直观的、可扩展的条件查询API是Hibernate的特色。
#
# 15.1. 创建一个Criteria 实例
# org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。
#
# Criteria crit = sess.createCriteria(Cat.class);
# crit.setMaxResults(50);
# List cats = crit.list();
# 15.2. 限制结果集内容
# 一个单独的查询条件是org.hibernate.criteri ...
- 2008-05-21 10:19
- 浏览 4530
- 评论(0)
Hibernate
可以实现分页
查询,例如:
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();
net.sf.hibernate
.loader.Loader
这个类里面:
if (useLimit) sql = dialect.getLimitString(sql);
PreparedStatement st = session.getBatcher().prepareQue ...
- 2008-05-21 10:16
- 浏览 1556
- 评论(1)
数据库分页查询一般分为两步,
(1)根据查询条件,count 记录总数
(2)根据当前页的数据范围(起始位置offset, 每页数据个数span),从符合查询条件的记录集 取出对应范围的数据。
一、根据范围取数据的方法
如果单纯用JDBC从ResultSet中取出一个指定范围(offset, span)的数据,可以采用这样的方法。
ps = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ps.setMaxRows(offset + span);
...
- 2008-05-21 10:06
- 浏览 3175
- 评论(0)
中文作为表单提交内容的时候,翻页就不能用了,中文变成了乱码。
表单传送时, form的提交采用的是Post方法,这没错,但链接采用的是Get方法,问题就出在这里,因为和Tomcat4相比,Tomcat5的post和get采用的方式不再相同了,汉字编码的实现方式也不同了。
Post是将地址传送一次,将form的数据单独提交,而Get则是将地址和参数一起传送,传送的不止是form的数据。
默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1,
这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码
。 在过滤器中调用request.setCharacte ...
- 2008-05-21 09:49
- 浏览 1506
- 评论(0)
Displaytag is an open source suite of custom tags with which you can
easily display a collection of Objects as a table including direct
support for paging and sorting. Normally selecting a new page, or
sorting the tables leads to a complete page-refresh. It is more
user-friendly to refresh only the d ...
- 2008-05-21 09:41
- 浏览 2584
- 评论(0)
display tag http://displaytag.sourceforge.net/11/tut_basic.html
,这是功能比较全的分页组件,但是它是把全部的list放在内存里。
在pom.xml里写入:
<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag</artifactId>
<version>${displaytag.version}</version>
</dependency>
<dis ...
- 2008-05-21 09:29
- 浏览 1279
- 评论(0)
CSS Tab Designer is a freeware that let you visually make css-based list / tabs.
Various styles and colors are included (currently, there are 60+ different styles and colors included).
- 2008-05-21 00:25
- 浏览 1160
- 评论(0)
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Home page
* {
padding: 0;
margin: 0;
font-size: 12px;
line-height: 1.7;
font-family: Verdana, "宋体", Arial;
list-style: none;
}
/*简单定义了一下全局*/
a:link,a:visited { ...
- 2008-05-20 23:15
- 浏览 1533
- 评论(0)
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白 ...
- 2008-05-20 22:53
- 浏览 877
- 评论(0)
今天发现了个比较奇怪的问题:
我在一个namespace的action下写cookie,然后我到根的namespace里的action读cookie不知为什么就是读不出来。比如:
我在action url:/myAccunt/editprofile.html下写cookie,然后到/home.html读刚才写的cookie,但是老是读不到。
但是这样:/editprofile.html下写cookie,然后到/home.html读刚才写的cookie,就可以读得到
???
这是因为cookie的路径问题。
cookie.setPath("/");
- 2008-05-20 17:46
- 浏览 1994
- 评论(0)
javaeye的文章输入的可视化输入是用开源的tinymce,其中插入代码的功能是扩展tinymce
其中主要部分:
(function() {
tinymce.create('tinymce.plugins.JavaEyePlugin', {
init : function(ed, url) {
ed.addCommand('javaeyeCode', function() {
ed.windowManager.open({ // 弹出插入代码的窗口
file : url + '/code.htm',
width : 580,
height : 400,
inlin ...
- 2008-05-16 17:26
- 浏览 2775
- 评论(1)
javascript 的!!表示是双非,把一个变量的值转化成bool型。。。undefined,null, " "等都转化成false, 其余的转化成true值
- 2008-05-16 09:39
- 浏览 1011
- 评论(0)
原来我很无知
在javascript 中的“===”是完全等同于的意思,和“==”是不完全相同的
比如:
“1” == true
这个得到是true
但是
"1"===true
这个得到的结果是false
- 2008-05-15 18:12
- 浏览 1063
- 评论(1)
不知道大家有没有碰到,还是没有这种需求。就是用like来查询,我们没有用Lucene,Compass这种全文索引的方案,我们只是简单的添加%进行
like查询。用户搜索的时候就使用*和?来代表任意和一个。所以要对"%"和"_"进行转义,我们使用的是oracle数据库。sql语句看起来可能是
这样的。
SELECT * FROM t_user where nickname like '%Goo\_D' escape '\'
这里对_进行转义了。因为用户昵称包含下划线,如果不进行转义就表示一个任意字符。有时候我们可能还需要对%进行转义。同样的方法在%前加\% ...
- 2008-05-14 17:41
- 浏览 2966
- 评论(0)