`
xurichusheng
  • 浏览: 345468 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
Oracle      删除除了指定的主键值外的其他数据   DELETE FROM EMP E WHERE E.EMPNO NOT IN (SELECT EMPNO FROM EMP WHERE EMPNO = 7369 OR EMPNO = 7499 OR EMPNO = 7521 OR EMPNO = 7566 OR EMPNO = 7654 OR EMPNO = 7698 OR EMP ...
java调用oracle 存储过程 返回集合   sys_refcursor是oracle9i以后系统定义的一个refcursor,主要作用是用于存储过程返回结果集。   1、pl/sql 存储过程     CREATE OR REPLACE PROCEDURE retCursor(ret_cursor OUT SYS_REFCURSOR) IS ret_cursor_value SYS_REFCURSOR; BEGIN OPEN ret_cursor_value FOR SELECT * FROM emp; ret_cursor := ret ...
需要的 jar 包: dom4j-1.6.1.jar jaxen-1.1.1.jar log4j-1.2.8.jar   sql.xml   <?xml version="1.0" encoding="UTF-8"?> <config> <sql> <user> <queryList> select * from t_user </queryList> </user> </sql> </con ...
hibernate.cfg.xml   <?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"> <hibe ...
saveOrUpdate()         同时包含了save()和update()方法的功能。          如果传入的是临时对象,就调用save()方法;          如果传入的是游离对象,就调用update()方法          如果传入的是持久化对象,就直接返回。       delete() :计划执行一个delete语句,把对象从Session缓存中删除。 close() :清空session缓存。
  update() 和merge()          update()方法把游离对象加入当前Session缓存中,计划执行update语句。          当update()方法关联一个游离对象时,如果session缓存中已经有一个同类型且ID相同的持久化对象,那么update()方法会抛出NonUniqueException异常.          当update()方法关联一个持久化对象时,该方法不起作用。           merge() 方法能够把游离对象的属性复制到一个持久化对象中。
get()和load()         试图从数据库加载一个实体对象时,Session先判断对象是否存在,如果存在就不到数据库中检索。返回的对象都位于Session缓存中,接下来修改了持久化对象的属性后,当Session清理缓存时,会根据持久化对象的属性变化来同步更新数据库。         区别:        (1)当数据库中不存在与OID对应的记录时,load()方法抛出ObjectNotFoundException异常,而get()方法返回null.        (2)两者采用不同的检索策略。          默认情况下,load()方法采用延迟检索策略(Hiber ...
    Spring MVC 处理请求流程:     1、客户端发出请求;   2、DispatcherServlet 获取请求;   3、DispatcherServlet 查询 HandlerMapping,将请求的URL映射到一个控制器对象Controller,      并将请求分发给这个 Controller;   4、Controller 根据设计的业务逻辑处理请求;   5、完成业务逻辑的处理后,Controller 返回一个ModelAndView 给 DispatcherServlet ;   6、视图解析器 ViewResolver 解析Mod ...
struts.xml   <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- struts2 国 ...
page1.js   $(document).ready(function(){ //选择第n页下拉框 $("#select_page").change(function(){ var rows = $("#rows").val(); var pre = $("#select_page option:selected").val(); var total = $("#total").val(); rows = $.trim(rows); total = $.tr ...
page1.jsp   <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="pg" uri="http://jsptags.com/tags/navigation/pager" %> <%@ taglib prefix="c" uri="http://java ...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <body> <form method="post" id="userlist_form" name="mainform"> <TABLE cla ...
UserAction.java   package com.iss.action.user; import java.util.List; import java.util.Map; import com.iss.beans.UserBean; import com.iss.common.core.BaseAction; import com.iss.common.core.Pager; import com.iss.common.core.pager.GetPage; import com.iss.common.core.pager.Page; import com ...
1、BaseAction.java   import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.ServletActionContext; import org.apache.struts2.interceptor.ApplicationAware; import org.apache.struts2.interceptor.SessionAware; ...
1、分页类 Page.java   public class Page { private Integer rows; // 每页显示的行数 private int showPage; // 当前显示的第几页面 private int preTotal; // 当页记录数 private int total; // 总共记录 private int allPage; // 总共的页数 private int previousPage; // 上一页 private int nextPage; // 下一页 private List list; // 总记录 ...
Global site tag (gtag.js) - Google Analytics