Java
文章平均质量分 69
hchen2008
这个作者很懒,什么都没留下…
展开
-
ibatis-2.3.4.726学习(二) 多表关联查询
这里用表lock和key为例,一个lock可以配多个key,一个key只能对应一个lock. 数据库表 create table lock( id int, lockName varchar);create table key( id int, lockId int, ke原创 2009-03-13 12:58:00 · 5034 阅读 · 2 评论 -
从架构差异看Web高性能开发
一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的这里大家估计更想了解的是开发上的架构我对这个的观点是,所有的架构都是死的,而Web高性能开发优化策略是活的,我在开发中,所有的东西都不是一定要按照什么固定的模式,去死开发,更多的是针对需要优转载 2009-09-14 08:09:00 · 917 阅读 · 0 评论 -
ibatis 自带分页方法
ibatis 自带分页方法 ibatis自带函数: PaginatedList paginatedList=sqlMap.queryForPaginatedList(statementName, parameterObject, pageSize);基于Spring框架来实现的分页 public List ge转载 2009-04-09 15:55:00 · 2180 阅读 · 0 评论 -
各家JDBC driver的现行版本及使用用法
有鉴于许多版友对于寻找JDBC driver或者如何使用driver常常发问, 在这边我简单整理一下比较代表性的driver跟使用方式. Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 JDBC Name: jTDS URL: http://jtds.sourceforge.net/ Version: 0.5.1转载 2009-04-03 14:18:00 · 909 阅读 · 0 评论 -
[转]一个计算机专业学生几年的Java编程经验汇总
一个计算机专业学生几年的编程经验汇总 绝对好文,该系列一共11篇,斑竹可以考虑置顶,各位坛友看完之后,java基础绝对有不小的提升!======================================================================================================想来学习Java也有两个年头了,永远不敢说转载 2009-03-18 13:19:00 · 9601 阅读 · 37 评论 -
iBatis学习(五) 避免SELECT N+1
因为mapped statement知道如何装入合适的数据和Java类,通过将resultMap的property和相应的mapped statement联系起来,可以自动地给复杂类型(即用户创建的类)的属性赋值。复杂类型用以表示在数据库中相互关系为一对一,一对多的数据。对于一对多的数据关系,拥有复杂类型属性的类作为“多”的一方,而复杂属性本身则作为“一”的一方。考虑下面的例子:sel原创 2009-03-16 12:31:00 · 1829 阅读 · 0 评论 -
iBatis学习(四) 动态Mapped Statement
直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子:cacheModel="account-cache"resultMa原创 2009-03-16 12:27:00 · 1559 阅读 · 0 评论 -
ibatis-2.3.4.726学习(小结)
ibatis使用初体验(小结): 1)iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。 2)牺牲数据库的移植性,以及一定程度上原创 2009-03-14 10:42:00 · 791 阅读 · 0 评论 -
iBatis2学习(三)SqlMap的配置总结(18条)
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。1、命名空间: ,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: 如果有用到的全名的地方,可以用别名代替,受命名空间约束。 3、插入操作 对于自增主键的表,插入可以不配置插入的主键列。否则是必须的。 4、获取主键转载 2009-03-13 15:48:00 · 1679 阅读 · 0 评论 -
ibatis-2.3.4.726学习(一) 单表对象操作
最近公司做一个项目,持久层框架项目经理决定采用ibatis,由于ibatis并不象hibernate那么主流,所以相关资料比较少一点,所以记录了一下自己学习ibatis的一些心得,与大家交流. 以User类为例子。 数据库表这里就省略了。 User类: public class Use原创 2009-03-13 13:39:00 · 1436 阅读 · 0 评论 -
Tapestry3.0应用里 org.apache.catalina.connector.ClientAbortException
最近公司做一个基础tapestry3.0的应用的二次开发,Tomcat的后台时不时的抛如下异常: **********************************************************Exception during post-request cleanup. Session id: 756E7原创 2009-09-14 11:19:00 · 6280 阅读 · 2 评论