持久层框架
文章平均质量分 82
jsjw18
高调做事,低调做人
展开
-
ibatis配置文件的一些注意点
ibatis中的传参类型,可以是parameterClass,也可以是parameterMap,在一个statement中最好不要同时出现这两种参数类型,因为程序运行的时候先找parameterClass,然后在找parameterMap,这时候有可能parameterMap中属性名跟字段名是不同的,就会报错。 ibatis的优点(与jdbc相比):减少了61%的代码量;简单;架构级原创 2009-11-06 23:29:00 · 722 阅读 · 0 评论 -
关于hibernate的缓存使用
1. 关于hibernate缓存的问题:1.1.1. 基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从转载 2009-11-12 09:26:00 · 613 阅读 · 0 评论 -
ibatis 配置文件详解
此配置文件一定要在sqlMapConfig中声明一下(resource) "http://www.ibatis.com/dtd/sql-map-2.dtd">定义命名空间(别名),为了避免id重名。 配置缓存 每隔24小时,清空缓存 当执行此方法时清空缓存 弱引用形式 它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的原创 2009-10-27 14:24:00 · 1498 阅读 · 0 评论 -
hibernate优缺点介绍
1.Hibernate优点:(1)对象/关系数据库映射(Basic O/R Mapping)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想。(2)透明持久化(Persistent) 带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正转载 2009-12-08 19:45:00 · 1014 阅读 · 0 评论 -
Ibatis 关于空值(NULL)的解决方案
文章出自:http://blog.sina.com.cn/s/blog_520998920100b4d3.html使用Ibatis作为数据库持久层的人都有体会,Ibatis 对NULL值的处理并不优雅.本文讨论常见的NULL值处理方案.jdbcType 应该是java.sql.Types 中所列举的类型中的一种.1.String为NULL的处理:拿SQL Server 来说,其中与Str转载 2009-10-27 14:02:00 · 1398 阅读 · 0 评论 -
mybatis的对于动态sql的几种用法
在表名、字段名及个数不确定的情况下使用动态sql语句会实现你想要的结果 ${insertSqlStr} @Test public void testInsertSelective() throws Exception { long startTime = System.currentTimeMillis(); String sqlStr = "insert i原创 2013-09-18 16:39:47 · 1956 阅读 · 0 评论 -
处理lob(blob, clob)
处理lob(blob, clob)转载 2010-10-09 16:35:00 · 1841 阅读 · 0 评论