随笔分类 - 框架搭建
摘要:Robbin总结的Hibernate性能优化要点:1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象7.消除大表,使用二级缓存 对于上面这些,Robbin进行了详细的讲解。one-to-many: 使用inverse=false(default),对象的关联关系是由parent对象来维护的 而inv
阅读全文
摘要:2013-2-3同样都是要写sql,spring提供的JDBCTemplate也能将数据转换成对象,将对象插入到数据库,那使用spring时为什么还要用mybatis呢?直接用spring提示的JDBC不就行了,效率更高,mybatis的优势在哪里?------------------------------人月神话 回答于 2013-02-03 02:40举报mybatis有DAO模版,强大的代码生成工具。--- 共有 2 条评论 ---说的是SqlSessionTemplate吗? JDBCTemplate其实也很不错的。 (11个月前 by 吃菜的鸟)你说的那个模板是什么?能说下嘛 (1
阅读全文
摘要:DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。在使用DBUtils之前,应该注意一些问题:1、DBUtils是JDBC的简单封装,可以和JDBC混合使用。2、DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足JavaBean的规范,其次Bean的getter与setter方法的名字与结果集的列名一一对应,而不要求JavaBean的私有成员与表结果集列名一一对应。比如:person表中有个字段叫:address,那么对应的JavaBea
阅读全文
摘要:2012-11-16最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html Hibernate参考资料: http://docs.jboss.org/hibernate/core/3.6/referenc..
阅读全文
摘要:@content ejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 @Column —— 注解声明了属性到列的映射。该注解有如下的属性 name 可选,列名(默认值是属性名) unique 可选,是否在该列上设置唯一约束(默认值false) nullable 可选...
阅读全文
摘要:原文地址:spring监听器 IntrospectorCleanupListener简介作者:刘维志"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。"对于这一句话,引用关于IntrospectorCleanupListener一段解释:引用 spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListen
阅读全文
摘要:环境前提:jdk1.5,tomcat5,jdk+tomcat环境变量,tomcatplugin插件,eclipse,myEclipse(只取其特性和插件),MySQL,以及Hibernate3的11个包(hibernate3.jar和其余10个必备包)。一、eclipse安装完毕后,安装myEclipse,注册后,拷贝myEclipse的features和plugins文件夹覆盖eclipse程序所在目录下的对应文件夹。二、eclipse中,Window-Preferences-Java-InstalledJREs,配置jdk,如果默认的不对(可能会指向jre1.5或jre6),应另外新增,使
阅读全文
摘要:原文地址:Hibernate环境搭建作者:蓝色天空Hibernate 4需要 jdk 6.0以上版本支持Hibernate可以用在java的任何项目里,下面Hibernate环境的搭建1、加入相关的jar包(如下图所示)加入相关的jar文件: HIBERNATE_HOME/lib/*.jar加入核心jar文件:HIBERNATE_HOME/hibernate3.jar最后别忘了加入使用数据库相关的JDBC驱动的jar包(示例为:mysql的驱动)2.hibernate.cfg.xml配置 Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hi
阅读全文
摘要:原文地址:从头开始Struts2入门作者:晓强[序]本文采用 Maven2 工具进行 Struts2 的开发管理。用户只需安装JDK 5 (或6),和 Maven2 工具即可,不需安装 Struts2 以及 Tomcat 等。唯一的要求是能够连接互联网。[下载和安装 JDK] (略)[下载和安装 Maven2 ]到http://maven.apache.org/download.html下载 Maven 2.2.1(比如说) 解压缩到C 盘,c:apache-maven-2.2.1-binapache-maven-2.2.1[编写环境变量脚本]在 c:apache-maven-2.2.1...
阅读全文

浙公网安备 33010602011771号