- 浏览: 6776 次
- 性别:
- 来自: 武汉
-
最新评论
-
flyeagle:
将一个列表对象序列化进一个xml文件,没有问题,但是,要把 ...
XStream的学习 -
ray_linn:
http://www.iteye.com/topic/1812 ...
spring+hibernate分页标签,修改jpager -
EXvision:
用了hibernate,sql就尽量少用。
多用criteri ...
spring+hibernate分页标签,修改jpager -
kakaxixp:
请问是什么问题,可以详细说明一吗?谢谢ray_linn 写道
...
spring+hibernate分页标签,修改jpager -
kakaxixp:
godson_2003 写道
这个分页支持条件查询么?
当 ...
spring+hibernate分页标签,修改jpager
文章列表
变异表是一个当前正在改变的表,正在执行DML语句的表,改变可以是因为INSERT、UPDATE或DELETE语句,或者由于DELETE CASCADE约束。这种错误类型只会在行级触发器上发生,当表在改变时,不能对表进行查询或修改,如果读取或者修改这个表,就会导致变异表错误。
这里给出一个书中例子,对SECTION表执行INSERT或者UPDATE语句之前,该触发器会检查指定教师是否承担太多的班级的教学任务,如果某个教师所承担班级数量等于或大于10,则触发器会抛出一个错误信息,说明教师所教授班级太多。
1 CREATE OR REPLACE TRIGGER section_biu
...
以前写的,添加进来!
jpager是通过把所有查询数据都存放在session中进行分页,当数据量大切换时就比较缓慢,修改之后,通过hibernate在数据库底层进行分页
但修改后有些不足,标签主要用来管理导航栏,在java代码中得进行一些设置!
在XXXXDAO中得定义下面的方法
//sql是查询语句
//pagesize是每页记录数
//pageno是当前页面数
public List pageList(String sql,int pagesize,int pageno){
Session session = this.getSession();
Query query = se ...
1、任务的认识
任务可以看作是一个implements Runnable的一个类,任务的内容就是定义在run()方法中的内容
2、Thread、Executor
当使用new Thread(Runnable r).start()时,即客户端(也就是编写程序的开发人员)直接在新线程中执行任务,而在使用Executor时,如Executor exec =... ,调用exec.execute(Runnable r),则是客户端将任务提交给Executor,由它来管理线程去执行任务。
举个例子:有3个任务要并发执行,用Thread时,要由开发人员创建3个线程实现多线程,而用Executo ...
XStream用途:可以将Java对象序列化成xml,反过来也可以将xml文件反序列化成java对象
XStream使用过程:
1、从http://xstream.codehaus.org/download.html下载最新版本的Xstream(当前为1.3版本);
2、这里定义了一些简单的类
public class Person{
private String name;
private String sex;
private int age;
private PhoneNumber phone;
//...constructors and methods
}
...
在泛型应用中得特别小心,否则会出现一些莫名奇妙的错误信息,例如
public interface Box<T>{
public T get();
public void put(T content);
}
在如下使用该接口时
public void dobox(Box<?> box){
box.put(box.get());
}
该方法看上去可以运行,但实际上不行,编译器会提示(大概意思):"capture#453 of ? not being compatible with Object "
其中capture#453 of ? ...