Never forget why you started,
and your mission can be accomplished.

框架

Mybatis常见问题

zhouchong阅读(98)评论(0)

1、#{}和${}的区别是什么? #{}与${} #{}实现向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占位符。 <select id="findUserById" parameterTyp...

mybatis对结果集的处理

zhouchong阅读(154)评论(0)

mybatis是如何处理结果集的? mybatis  的resultType  结果集是通过反射来实现的。并不是通过get/set方法。在pojo没有set/get方法的时候结果是一样的。       &nbs...

SSH框架

zhouchong阅读(138)评论(0)

项目中为什么使用SSH 使用Struts是因为struts是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业务逻辑的实现。struts提供的丰富标签是用于显示层View;同时struts也充当了实现Control的功能(不管...

SSM框架

zhouchong阅读(168)评论(0)

ssm框架spring、springMVC,mybatis分别什么作用? Spring MVC  拥有控制器,作用跟Struts类似,接收外部请求,解析参数传给服务层 Spring 容器属于协调上下文,管理对象间的依赖,提供事务机制,控制反...

DAO层只写接口,不用写实现类

zhouchong阅读(172)评论(0)

团队开发一个项目,由老大架了一个框架,遇到了DAO层不用写接口了,我也是用了2次才记住这个事的,因为自己一直都是习惯于写DAO层的实现类,所以,习惯性的还是写了个实现类。于是遇到错误了。 找不到那个方法。问了团队的人才知道,方法名和Mapp...

mybatis插入数据返回主键(mysql、oracle)

zhouchong阅读(162)评论(0)

向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表...

在Eclipse中使用JUnit4进行单元测试(中级篇)

zhouchong阅读(271)评论(0)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。 一、     包含必要地Packag...