MyBatis还有一个强大特性就是它的动态SQL。在实际项目开发中,经常需要根据不同条件拼接SQL语句,拼接时还要确保不能忘了必要的空格,有时候还要注意省掉列名列表最后的逗号,等等。在使用JDB...

数据结构和算法非常重要,这是一个老生常谈的话题。据说,国外的互联网公司,几乎只考算法和数据结构。而在国内,不同的公司有不同的比重,有的公司爱考算法和数据结构,有的不太看重这块儿。首先不要先入为主...

人与人之前的差距很大,虽然大家都是一日三餐,早出晚归的去上班,遵命社会秩序与社会公德,但是在处事方式以及思考习惯的差距大的令人吃惊。我手下有个同事是做前端开发工作的,我留心观察了一下,半年的时间...

做开发的人,需要不断的去学习,才能胜任当前的工作以及未来更好的前途,一个有进取心有责任感的人都是如此。当前阶段,也许你刚入门正在学习Java基础,也许你已经工作了几年想进阶更高层次,你在研究微服...

在实际项目开发中,多对多关系也是非常常见的关系,比如,一个购物系统中,一个用户可以有多个订单,这是一对多的关系;一个订单中可以购买多种商品,一种商品也可以属于多个不同的订单,订单和商品就是多对多...

在实际项目开发中,一对多是非常常见的关系,比如,一个班级可以有多个学生,一个学生只能属于一个班级,班级和学生是一对多的关系,而学生和班级是多对一的关系。数据库中一对多关系通常使用主外键关联,外键...

在实际项目开发中,经常存在一对一关系,比如一个人只能有一个身份证,一个身份证只能给一个人使用,这就是一对一的关系。一对一关系推荐使用唯一主外键关联,即两张表使用外键关联关系,由于是一对一关联,因...

resultMap元素resultMap元素是MyBatis中最重要最强大的元素。它的作用是告诉MyBatis将从结果集中取出的数据转换成开发者所需要的对象。下面是最简单的映射语句示例:<...

sql元素sql元素可以被用来定义可重用的SQL代码段,可以包含在其他语句中。它可以被静态地(在加载参数时) 参数化。不同的属性值通过包含的实例发生变化。例如:<sql id="...