最新文章列表

如何删除字典数据?

所谓字典就是数据库应用中被其他表(通常加以外键约束)引用的表,如客户表引用客户类型,那么客户类型即为字典表。删除字典数据要考虑是否已被其他数据引用,一般不允许做级联删除。 这个问题想必大家都碰到过,但各有各的 做法。本人与若干同事讨论过,将各种做法总结一下。 物理删除,即用delete SQL删除。如果字典数据被引用,则会抛出违反外键约束的异常,将其封装为可读的信息提示给用户。JDBC中的异常类 ...
LucasLee 评论(1) 有4473人浏览 2006-09-01 15:29

spring、ibatis控制oracle分页的问题

开发采用spring+ibatis,数据库用oracle,数据量有几千万以上,而且还要不断的增多,用了三层子查询实现分页控制 下面都只是举的例子 <sqlMap namespace="Y_wjlx"> <resultMap class="com.ctgusec.model.Y_wjlx" id="y_wjlx&quo ...
温柔一刀 评论(10) 有12081人浏览 2006-08-30 09:46

ajoo JRC

http://jrc.dev.java.net ajoo项目批准了。 想参与的去java.net上申请一个账号吧。告诉ajoo,可以把你加进去。 cvs: host: cvs.dev.java.net repository: /cvs module: /jrc 项目的缘起可以看这里。 http://forum.iteye.com/viewtopic.php?p=132021#132021 项 ...
buaawhl 评论(44) 有17238人浏览 2006-08-17 16:20

hibernate自动生成xml,vo,dao(oracle

以前写的一个,现一起发下,增加一发帖数 -------------------------------------------------------------- 在做东西之前,感觉现在很多公司很多项目中都要对hibernate中的hbm.xml,vo,dao进行手工编写,也有很多项目中为了方便省去了dao,用hql直接编写, 在此,感觉如果用hql操作的话,不利用调试(没有 sql的一些工具 ...
piliskys 评论(5) 有9582人浏览 2006-03-30 16:25

SQL优化是重点

信息系统访问量又不大,瓶颈一般不会出现在应用层,极有可能在数据库这一层,不用急着看程序。先找出逻辑读取次数最多的SQL,硬盘读取次数最多的SQL,找到SQL,对于SQL进行优化。看看有没有发生全表扫描的地方。 一般发生全表扫描,极有可能是没有建立合理的索引,或者索引由于左边引用函数或其它原因造成索引失效。 对于运行一年多的系统,最好要自己写一个自动重建索引的程序,定时重建索引。 或者使用TOAD工具 ...
OneEyeWolf 评论(18) 有14678人浏览 2006-03-29 08:44

Domain Pollution Resolution 域污染解除

Domain Pollution Resolution 域污染解除 0. Domain 名词解释 首先说明一下 Domain 在本文中的意思。 <<Domain Driven Design>> 一书,令 Domain 这个词很火。引起 ...
buaawhl 评论(13) 有9557人浏览 2005-12-04 18:42

about SQL, ORM, DSL

SQL, ORM, DSL 语言越高级,可读性就越高。DSL通常用作规则引擎语言,是给非程序员的业务人员使用的。 SQL是一种类似英语的非常友好的 Domain Specific Langua ...
buaawhl 评论(36) 有10966人浏览 2005-10-24 10:11

"connect by" in the SQL

今天有人问我, 如何用SQL选出整个树。 我说, connect by.  SQL 中有 connect by 这个语法。 他感到很惊讶。似乎第一次听到这件事情。 我替他搜索到了一些资料。其中一个帖子还不错。就贴在这里。 http://cnoug.zahui.net/html/1/21671.htm 想到可能有不少人不了解这个比较偏(?)的SQL语法。 另外,也不是很清楚是否所有的数据库,都支持 ...
buaawhl 评论(4) 有3261人浏览 2005-08-25 11:30

POJO & Code Generation & ...

POJO & Code Generation 1. Code Generation 我所知道的 Code Generation 有几种方式, JSP (Ant), AspectJ, CGLib (asm), Jboss Java assist. Sun的JDO Reference Implementation 里面的Enhancer 也可以生成JVM指令。 JSP (Ant), Aspe ...
buaawhl 评论(11) 有8117人浏览 2005-03-20 13:17

关系数据库性能问题

关系数据库性能问题 一、任务描述 工作中的一个数据批量任务,涉及到4张基本表和4张业务数据表。 基本表 (Basic Table) 数据量不大,每个表最多几百 ...
buaawhl 评论(12) 有12494人浏览 2005-01-21 22:26

分页 & QueryKey & 预取

分页 & QueryKey & 预取 数据库分页查询一般分为两步, (1)根据查询条件,count 记录总数 (2)根据当前页的数据范围(起始位置offset, 每页数据个数span) ...
buaawhl 评论(17) 有11725人浏览 2005-01-07 22:22

数据库对象的缓存策略

数据库对象的缓存策略 前言 本文探讨Jive(曾经开源的Java论坛)和Hibernate(Java开源持久层)的数据库对象的缓存策略,并阐述作者本人的Lightor(Java开源持久层)采用的数据库对象缓存策略。 本文的探讨基于以前开源的Jive代码,Hibernate2.1.7源码,和作者本人的Lightor代码。 本文用ID (Identifier的缩写)来代表数据记录的关键字。 数据对象查 ...
buaawhl 评论(6) 有13624人浏览 2004-12-21 18:33

jdbc调用存储过程。

基本上没用过,快忘记了。 public static void setDeathAge(Poet dyingBard, int age); throws SQLException { Connection con = null; CallableStatement proc = null; try { con = connection ...
wenic705 评论(0) 有1148人浏览 2004-10-14 11:10

使用Hibernate经验谈

在使用Hibernate 中,我用过两个Hibernate同步器进行简化开发,可是两个同步器都不理想,总都有一些遗憾,为什么Hibernate自身不能作一个同步器,来规范化开发过程。还有就是hql语句没有sql语句功能强大,有好多的数据库函数和聚合函数都不支持,作为一个大型项目,我们往往需要简化开发设计,简化编码。如果还不支持数据库函数的话,编程人员会很累的!也就没有做到简化开发。我不知道大家是怎么 ...
smoothlong 评论(0) 有1246人浏览 2004-09-10 15:00

JDO之前世今生

1 Java与数据库应用,JDBC Java发明以来,在短短的几年之间,迅速占领了从桌面应用(J2SE)到服务器(J2EE),再到小型设备嵌入式系统(J2ME)的应用开发市场,其语言吸取了SmallTalk的一切皆对象的理念,摆脱了C++的历史累赘,简洁、自由的风格赢得了很多开发者的喜爱。从JDK1.1开始,Java成为实用的语言,而不是被人观望的新品秀;再经过JDK1.2的大量增强(尤其是Coll ...
sunix0 评论(0) 有2026人浏览 2004-08-02 09:35

JCS 的使用

JCS的一个例子 http://www.mail-archive.com/turbine-jcs-user@jakarta.apache.org/msg00355.html hibernate Doclet模板 http://www.matrix.org.cn/forum_view.asp?forum_id=17&view_id=1171 <?xml version=" ...
xmx0632 评论(0) 有3333人浏览 2004-07-26 16:58

about Ibatis

从zdnet上看到了有关ibatis的说明,大体理解是:实现功能累死于hibernate,但是和sql语句结合比较密切。在xml里面定义一个CRUD,参数是一个类,然后就可以在java里面声明这么一个操作类,自带一个完整的例子:JPetStore 。 不大明白如何用,先看看再说 定义: <select id="getAddress" parameterClass=& ...
linuxgao1 评论(0) 有1209人浏览 2004-07-08 16:03

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) .net(54782) 编程(39452) JSP(37540) 数据结构(36420) Eclipse(31254) PHP(29988) F#(26077) 算法(24864) 脚本(19838) J#(18919) JDBC(17887) ASP(17480) JDK(14879) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics