孤芳不自赏

玩命工作应酬,就是年轻时最好的生活。

Mybatis中#{}和${}传参的区别及#和$的区别。

最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下, 比如说用#{},和 ${}传参的区别, 使用#传入参数是,sql语句解析是会加上"",比如 select * from table where name = ...

2018-08-23 16:05:32

阅读数:37

评论数:0

iBatis数据库字段映射到Java对象。

数据库执行完SQL后会返回执行结果,iBatis如何将查询出来的记录设置到account对象中呢? 和ParameterMap类似,填充返回信息需要的资源都已经包含在ResultMap中。当有了保存返回结果的ResultSet对象时,只需把列名映射到account对象的对应属性中。这个过程大体如...

2018-08-21 14:39:50

阅读数:71

评论数:0

iBatis对SQL语句的解析。

这里所说的SQL解析只是针对在iBatis配置文件中所定义的SQL语句。和标准的SQL语句不同的是,参数的赋值是“#”包裹的变量名。如何解析这个变量就是iBatis要完成的工作。当然SQL的表达形式还有很多其他形式,如动态SQL等。 当我们执行如下查询方法时: accountDAO.sele...

2018-08-21 14:31:42

阅读数:44

评论数:0

iBatis框架的运行原理。

本文分析iBatis框架的主要类是如何串联起来、如何工作的。下图描述了整个过程中的主要执行步骤。 在上图中描述的SqlMapSession对象的创建和释放根据不同的情况会有所不同,因为SqlMapSession负责创建数据库的连接,包括对事务的管理,iBatis既可以自己管理事务又可以由外部...

2018-08-21 14:05:52

阅读数:40

评论数:0

iBatis框架的设计策略。

iBatis的主要设计目的还是为了让我们在执行SQL时对输入输出的数据的管理更加方便,所以方便让我们写出SQL和方便地获取SQL的执行结果才是iBatis的核心竞争力。那么iBatis是怎么体现他的核心竞争力呢? iBatis框架的一个重要组成部分就是其SqlMap配置文件,SqlMap配置文件...

2018-08-21 13:57:58

阅读数:19

评论数:0

iBatis框架主要的类层次结构。

总体来说,iBatis的系统结构还是比较简单地,他主要完成以下两件事情。     根据JDBC规范建立与数据库的连接。     通过反射打通Java对象与数据库参数交互之间相互转化的关系。 iBatis的框架结构也是按照这种思想来组织类层次结构的,其实他是一种典型的交互式框架先期准备好交互的必...

2018-08-21 13:50:07

阅读数:32

评论数:0

Mybatis批量执行update语句。

解决方案是:把sql语句进行拼接,然后依次执行。在数据库中形如:update table set a='a' where id='1';update table set a='b' where id='2';具体操作是:在mapping.xml文件中写入,<update id...

2018-05-22 15:48:47

阅读数:406

评论数:0

iBATIS SQL Maps之用SqlMapClient执行SQL语句。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-19 22:47:04

阅读数:288

评论数:0

iBATIS SQL Maps之配置SQL Map、事务处理和批处理。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-18 23:02:30

阅读数:252

评论数:0

iBATIS SQL Maps之动态Mapped Statement。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-14 22:56:18

阅读数:161

评论数:0

iBATIS SQL Maps之缓存Mapped Statement结果集。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-13 21:27:42

阅读数:154

评论数:0

iBATIS SQL Maps之支持ParameterMap和ResultMap的数据类型的对照表。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-13 21:09:46

阅读数:120

评论数:0

iBATIS SQL Maps之Result Map属性进阶。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-12 23:39:02

阅读数:231

评论数:0

iBATIS SQL Maps之Result Map属性。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-05 23:11:38

阅读数:403

评论数:0

iBATIS一对多/多对多N+1问题解决方案。

iBATIS一对多/多对多N+1问题解决方案。

2017-09-05 22:33:20

阅读数:442

评论数:0

iBATIS SQL Maps之Inline Parameter Map。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-04 22:45:31

阅读数:190

评论数:0

iBATIS SQL Maps之Parameter Map。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-04 22:17:38

阅读数:188

评论数:0

iBATIS SQL Maps之Mapped Statements。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-04 00:28:16

阅读数:327

评论数:0

SQL Map XML 映射文件。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-09-03 18:17:24

阅读数:209

评论数:0

SQL Map XML配置文件。

博文中的内容来源《iBATIS SQL Maps开发指南Version2.0》这一本书,感激不尽。

2017-08-31 23:05:12

阅读数:159

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭