Mybatis
u010785025
这个作者很懒,什么都没留下…
展开
-
Mybatis 控制台输出sql信息
在没有做任何配置的情况下,程序执行时会执行相应的输出代码,但是控制台看不到。需要做如下操作; 加入log4j-1.2.16.jar->buildpath 在src下建立log4j.xml,配置内容可以在网上搜,比较固定。<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">原创 2016-03-30 20:00:43 · 2997 阅读 · 0 评论 -
Mybatis 一对多 查询
一对多 与 一对一 查询有许多相似之处。 最主要的区别是 查询结果是list,与之对应的标签为collection.班级和学生,一个班有多个学生,而每个学生只能属于一个班。 此时班级编号作为学生表的外码。 学生实体类:public class Student { private int id; private String name; }这时班级类修改为:public c原创 2016-04-07 20:45:35 · 721 阅读 · 0 评论 -
SSM整合 错误收集之 listener
1.表现为:加上下面这段就挂掉 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 严重: Exception sending context initialized event to listener原创 2016-04-13 22:00:13 · 1116 阅读 · 0 评论 -
SSM整合 错误收集之 There is no Action mapped for namespace / and action[unknown location]
1.表现:There is no Action mapped for namespace / and action name user_add. - [unknown location] 2.原因:namespace3.此类问题排错建议 可能的原因: 1).—–首先查看你的struts.xml 文件是否在src目录下; 2).—–检查struts.xml文件的语法是否正确:原创 2016-04-17 19:33:16 · 437 阅读 · 0 评论 -
Mybatis 批量更新
需求:从购物车页面点击结算,需要修改 书本 的销量和库存。但是用户很可能买了很多类书,每类书有好几本,如果在java里做循环,则发生多次数据库请求,效率低。 mybatis接受 类型 为list的参数,并支持动态sql,用iterator拼装sql语句。<update id="batchUpdateAmount" parameterType="java.util.List"> <原创 2016-04-23 18:18:00 · 487 阅读 · 0 评论 -
Mybatis 插入后立即获取新记录的自增编号
需求:结算,插入一条交易记录,交易编号tradeId设置为自增。 插入后立即获取当前trade的tradeId。 mybatis提供一种很方便的方法,如下:<!-- useGeneratedKeys="true" keyProperty="tradeId" 获取自增编号,并setTradeId --> <insert id="insertTrade" parameterType="com原创 2016-04-24 11:52:29 · 1103 阅读 · 0 评论 -
Mapped Statements collection does not contain value for
http://your233.iteye.com/blog/1563240 Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入转载 2016-04-23 16:14:26 · 1020 阅读 · 0 评论 -
Mybatis 一对一 查询
假设一个老师可以教多个班级,而每个班级只有一名老师。 根据班级编号查询班级信息及此班老师的具体信息。 班级表: 教师表: 班级实体:public class Classes { private int id; private String name; private Teacher teacher;//外码 }教师实体:public class Teac原创 2016-04-07 14:16:57 · 393 阅读 · 0 评论 -
Mapped Statements collection does not contain value for
http://blog.sina.com.cn/s/blog_4550f3ca0101sup0.htmlMapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、m转载 2016-04-07 14:23:42 · 306 阅读 · 0 评论 -
数据库表字段 实体类字段 命名不匹配
数据库表字段如下: !数据库表字段](http://img.blog.csdn.net/20160407134642194)实体类字段如下: !实体类字段](http://img.blog.csdn.net/20160407134731085)当查询一条订单记录时,从数据库表专项一个实体类,要解决字段名不匹配的问题。 有两种解决方式: 第一种(取别名) <select id="getOrde原创 2016-04-07 14:00:35 · 2288 阅读 · 0 评论 -
Mybatis入门例子
尚硅谷-张晓飞 Mybatis视频及课件1.新建一个Java project.2.引入.jar包 mybatis-3.1.1.jar(Mybatis的包) mysql-connector-java-5.0.0.jar(Mysql的驱动包)3.在src下创建conf.xml<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configurat原创 2016-03-29 17:46:23 · 306 阅读 · 0 评论