随笔分类 -  Mybatis学习总结

摘要:一,简单增删改代码实现 阅读全文
posted @ 2016-11-22 09:49 公众号java-codestack 阅读(337) 评论(0) 推荐(0)
摘要:一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 二、使用MyBatis对表执行CRUD操作——基于注解的实现 1、定义sql映射的接口 UserMapper接口的代码如下: 2、在conf.xml文件中注册这 阅读全文
posted @ 2016-09-13 11:36 公众号java-codestack 阅读(1892) 评论(0) 推荐(0)
摘要:1.创建web项目,添加jar包 2.创建实验表user_t 3.在src下创建conf.xml文件,如下 2、定义表所对应的实体类, 3、定义操作users表的sql映射文件userMapper.xml 4、在conf.xml文件中注册userMapper.xml文件 5、编写测试代码:执行定义的 阅读全文
posted @ 2016-09-13 10:52 公众号java-codestack 阅读(2729) 评论(0) 推荐(1)
摘要:做个备忘: xml特殊符号转义写法 &lt; < &gt; > &lt;&gt; <> &amp; & &apos; ' &quot; " 也可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 <![CDATA[ 这里写你的sql ]]> mysql like的写法 like co 阅读全文
posted @ 2016-09-12 15:35 公众号java-codestack 阅读(16007) 评论(1) 推荐(1)
摘要:1.我们都知道在struts2中为防止浏览器绕过struts过滤器直接请求页面,所以我们都会配置一个拦截所有页面的action,如下: springmvc中同样可以有这种类似配置如下: 我的请求路径可以是如下类型,http://localhost:8080/ssm(项目名)/xxx.do 这样会请求 阅读全文
posted @ 2016-09-09 11:50 公众号java-codestack 阅读(433) 评论(0) 推荐(0)
摘要:一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 表之间的关系如下: 1.3、定义实体类 1、Teacher类,Teacher类是teacher 阅读全文
posted @ 2016-06-21 17:30 公众号java-codestack 阅读(339) 评论(0) 推荐(0)
摘要:在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 二、定义实体类 三、编写测试代码 3.1、编写SQL的xml映射文件 1、创建一个orderMapper.xml文件,o 阅读全文
posted @ 2016-06-21 15:15 公众号java-codestack 阅读(731) 评论(0) 推荐(0)
摘要:之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下: parameterType="me.gacl.domain.User"这里写的实体类User的全类名me.gacl.domain.User,每次都写这么一长串内容挺麻烦的,而我们希望能够简写成下面的形式 阅读全文
posted @ 2016-06-21 15:01 公众号java-codestack 阅读(6358) 评论(1) 推荐(1)