`
lgcpeter
  • 浏览: 90174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
        最近在忙活一个协同办公系统,考虑到以后不同数据库间移植方便和开发效率,决定使用hibernate,此前虽然也在其他系统中用过,但一直没有在概念上去抠一些东西,这次抽出时间搞一搞这些概念,也算是温固知新。          首先是持久对象或集合:持久态对象;瞬时态对象;游离态对象            共同点:都属于POJO或Bean;            不同点:持久态对象是当且仅当与当前Hibernate Session相关联,正在进行数据库的                            持久化工作;                            瞬时态对象 ...
 半年以前做过server端生成excel的简单引擎,总感觉不够轻便,尤其在一些固定格式,数据量又不是很大的情况下,上周写了一个根据表单数据在client端用js生成excle的demo,令我我激动了半天------微软的API太强了!下面分享一下这段js:    1var excel  = new ActiveXObject("Excel.Application"); //创建AX对象excel 2excel.visible =true; //设置excel可见属性 3var workbook = excel.Workbooks.Add; 
数据库常见的join方式有三种:inner join, left outter join, right outter join(还有一种full join,因不常用,本文不讨论)。这三种连接方式都是将两个以上的表通过on条件语句,拼成一个大表。以下是它们的共同点:   1. 关于左右表的概念。左表指的是在SQL语句中排在left join左边的表,右表指的是排在left join右边的表。  2. 在拼成的大表中,左表排在左边,右表排在右边。  3. on条件语句最好用=号对两表相应的主外键进行连接。当然,也可以用其他操作符,如>, <, 来连接两表的任一字段,此时的关系将非 ...
JDK的配置:    1,  下载j2sdk-linux-i386-rpm.bin    2,运行命令:chmod +x j2sdk-linux-i386-rpm.bin     (修改成可执行权限)    3,执行:./ j2sdk-1_3_1-linux-i386-rpm.bin        (执行后生成rpm安装包j2sdk-linux-i386.rpm)    4,rpm -ivh j2sdk-1_3_1-linux-i386-rpm     (安装成功后,jdk将被安装在/usr/java/目录下)    5,   vi当前用户(例root目录下)的.bash_profile文件,添 ...
1,首先建一个足够简单的表imageTable      id         varchar(20)      image   blob2,blob入库      拷贝Sunset.jpg图片在C盘根目录下       1      DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());  2      Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:beyondduke",&qu ...
Adrian Colyer AspectJ leader,AJDJ leader,IBM    Ben Galbraith 活跃人士   Benjamin Renaud BEA副CTO   Bill Burke JBoss 架构师,EJB 3.0专家组里的Jboss代表   Bob McWhirter Groovy,Drools founder   Cedric Beust Weblogic架构师,BEA   Cameron Purpy  JCache Lead,Tangosol公司CEO blog Cliff Schmidt  BEA's Open source strat ...
Session Descriptions A Dozen Ways to Get the Testing Bug ¦ Advanced Agile Technologies: Beyond XP ¦ Advanced Analytic Applications with Java Data Mining ¦ Advanced Testing Techniques with TestNG ¦ AOP in the Enterprise ¦ Apache Geronimo Prime-time ¦ Beyond Java: Technologies to Watch ¦ "Bottom ...
Schedule At a Glance Wednesday, March 22 5:00 pm - 8:00 pm Registration and information desk opens Thursday, March 23 8:00 am - 8:50 am Continental breakfast and vendor networking 8:50 am - 9:00 am Day one welcome: Nitin Bharti, Editorial Manager, TheServerSide.com 9:00 am - 9:50 am Mor ...
Global site tag (gtag.js) - Google Analytics