从Oracle 9i Release2开始,你就可以在insert和update语句中使用记录了。比如下面的代码例子:CREATE OR REPLACE PROCEDURE SET_BOOK_INFO ( BOOK_IN IN BOOKS%ROWTYPE ) IS BEGIN INSERT INTO BOOKS VALUES BOOK_IN ; EXCEPTION WHEN DUP_VAL_ON_INDEX THEN UPDATE BOOKS SET ROW = BOOK_IN WHERE ISBN = BOOK_IN.ISBN ; ... Read More
posted @ 2013-04-25 15:11 tcy1209 Views(360) Comments(0) Diggs(0)
创建临时表空间: create temporary tablespace test_temp tempfile 'D:\app\Administrator\product\11.2.0\dbhome_1\oradata\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; 创建数据表空间:create tablespace test_data logging datafile 'D:\app\Administrator\product\11.2.0\ Read More
posted @ 2013-04-24 15:30 tcy1209 Views(120) Comments(0) Diggs(0)
Java获取IPimport java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; /** * IP工具类 * @author geeksun * 2011-9-23 */public class IpUtil { /** * @param request IP * @return IP Address */public sta Read More
posted @ 2011-12-15 16:50 tcy1209 Views(1474) Comments(0) Diggs(0)
Java生成PDF:package com.hundsun.gildata.irp.core.action; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import com.hundsun.gildata.irp.common.util.ItextUtils;import com.itextpdf.text.Document;import com.itextpdf.text.PageSize;import com.itextpdf.text.pdf.PdfWriter;publi Read More
posted @ 2011-12-15 16:30 tcy1209 Views(431) Comments(0) Diggs(0)
常用Java验证方法: 2 3 /** 4 5 * 检测复选框和单选框是否已被选中 6 7 * 8 9 * @param ItemObj 10 11 * @return 12 13 */ 14 15 function isChecked1(ItemObj) { 16 17 for ( var i = 0; i < ItemObj.length; i++) { 18 19 if (ItemObj[i].checked) { 20 21 alert(ItemObj[i].value... Read More
posted @ 2011-12-15 11:08 tcy1209 Views(383) Comments(0) Diggs(0)
【问题】什么时候会遇到N+1的问题?【备注】Hibernate默认抓取策略是fetch="select",不是fetch="join",这都是为了延迟加载而准备的。【出现情况】 1)一对多(one-to-many) ,在1的这方,通过1条sql查找得到了1个对象,由于关联的存在 ,那么又需要将这个对象关联的集合取出,所以合集数量是n还要发出n条sql,于是本来的1条sql查询变成了 1 +n条 。 2)多对一<many-to-one>,在多的这方,通过1条sql查询得到了n个对象,由于关联的存在,也会将这n个对象对应的1 方的对象取出, 于是 Read More
posted @ 2011-12-15 10:56 tcy1209 Views(185) Comments(0) Diggs(0)
Imports Microsoft.VisualBasic'Imports System.Data.OracleClientImports System.DataImports Oracle.DataAccess.ClientPublic Class Database Public Const gstrDateFormat = "yyyy-MM-dd" '全局的日期型格式 Public Const gstrDateTimeFormat = "yyyy-MM-dd HH24:MI:SS" '全局的日期时间格式 Public Cons Read More
posted @ 2011-11-01 10:14 tcy1209 Views(651) Comments(0) Diggs(0)
Model的作用:Model又叫实体类,model层里面的一个类对应数据库里面的一张表, 类里面的每一个属性对应表里面的一个字段,每个属性都有自己的 GET 和 SET 方法, 项目中的数据存取都要依靠GET和SET方法来实现.确切的说它不属于纵向的哪一层,而是所有层都要用到的业务实体层。其实最主要的作用还是用来传递参 数.下面我就用四种方式来创建Model类:方式一:创建department的实体类department.cs:publicclass department{privateint_id;privatestring_departname;privatestring_descript Read More
posted @ 2011-10-31 16:10 tcy1209 Views(229) Comments(0) Diggs(0)