首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring+hibernate+struts2 annotation兑现分页(1)

2012-10-08 
spring+hibernate+struts2 annotation实现分页(1)这几天写了个ssh2分页实现,放到博客里留个记号,先贴代码

spring+hibernate+struts2 annotation实现分页(1)
这几天写了个ssh2分页实现,放到博客里留个记号,先贴代码有空再写说明了


package com.xangqun.page;import org.hibernate.criterion.Order;public class OrderBy extends Condition{private static final long serialVersionUID = 1L;public static enum OrderType {ASC, DESC}private OrderType orderType;public OrderBy(){}public OrderBy(String field,OrderType orderType){this.field=field;this.orderType=orderType;}public static OrderBy asc(String field) {return new OrderBy(field, OrderType.ASC);}public static OrderBy desc(String field) {return new OrderBy(field, OrderType.DESC);}public Order getOrder(){Order order = null;if (OrderType.ASC == orderType) {order = Order.asc(getField());} else if (OrderType.DESC == orderType) {order = Order.desc(getField());}return order;}public static Order[] asOrders(OrderBy[] orderBys) {if (orderBys != null) {Order[] orders = new Order[orderBys.length];for (int i = 0; i < orderBys.length; i++) {orders[i] = orderBys[i].getOrder();}return orders;} else {return null;}}}

热点排行