在弄Mybatis的一对多关联的时候,不知道有没有遇到这样的问题,本来数据库中对应有多条数据,然而关联出来却只有一条数据,比如数据库中有个班级表和学生表,数据库中一个班级中对应了多个学生,但使用Mybatis做一对多关联的时候,查询出来的却只有一条。如果出现这样的问题,那么就是两张数据表中的主键重名了,导致在关联查询时分不清到底是那一张表了,因此有关联的数据表时,主键id不要重名,一对多关联实现如...
分类:
其他好文 时间:
2015-01-07 23:37:51
阅读次数:
192
一、概述 学习实践Web开发5年多了,直到今天,我才算真正实现了最基本最常用的分页组件。 包括: a.前端JS异步加载并渲染; b.前端JSP、Freemarker、Struts标签渲染; c.后端分页 自己写具体的分页算法和逻辑。 使用Mybatis分页插件。 今天,重点介绍下前端JS异步分页,简短介绍下后端Java提供数据。 二、 关键数据...
分类:
编程语言 时间:
2015-01-07 00:40:25
阅读次数:
151
在开发的时候应该遇到这样的情况,数据库中的字段名与属性名不一致的情况,通常数据库中的字段命名时多个单词之间使用下划线连接在一起的,而在类中的属性名则多数是用驼峰标识的命名方式,我见过的大多数都是这样,那么使用mybatis该如果解决这一的问题呢?如下:
数据表:
CREATE TABLE tab_department(
ids INT PRIMARY KEY AUTO_INCREMENT,
...
分类:
其他好文 时间:
2015-01-06 11:56:53
阅读次数:
148
1、官网:http://mybatis.org/index.html2、代码:https://code.google.com/p/mybatisnet/3、wiki:http://zh.wikipedia.org/zh/IBATIS4、入门:http://www.cnblogs.com/yjmyzz...
分类:
Web程序 时间:
2015-01-04 18:54:19
阅读次数:
263
mybatis中的#和$的区别?
这是我在使用mybatis时候最蛋疼的问题,下面做出总结
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。
如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111",
如果传入的值是id,则解析成的sql为order by "id".
2. $将...
分类:
其他好文 时间:
2015-01-04 11:27:15
阅读次数:
2743
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。
使用自动生成有很多方式,可以在eclipse中安装插...
分类:
其他好文 时间:
2015-01-03 11:56:01
阅读次数:
194
在MyBatis中,希望在Oracle中插入数据的同时返回主键值,而非插入的条数。① oracle使用selectKey。U_USER_INFO_SEQ 是在数据库中定义好的这张表关联的序列sequence,Nextval是获取自增的id insert into U_USER_...
分类:
数据库 时间:
2014-12-23 13:42:40
阅读次数:
219
一,在Spring3中使用MyBatis
1.MyBatis 例子
首先,单独使用MyBatis时:
[java]
view plaincopy
import java.io.IOException; import java.io.Reader; import org.apache.ibatis.io.Resources; import...
分类:
其他好文 时间:
2014-12-19 17:30:31
阅读次数:
388
我们公司的项目使用spring+mybatis组合。所以就必须得使用mybatis-spring了。所以此处就昨日mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题,做了一个总结。我们可以先来看看mybatis-spring框架的1.1.1版本中关于SqlSessionDa...
分类:
编程语言 时间:
2014-12-15 17:11:12
阅读次数:
259
最近在Web环境下使用mybatis,在Winform和服务模式下运行(多线程访问数据库)没有问题。但是在IIS的环境中出现了一个WebSessionStore: Could not obtain reference to HttpContext 异常。之前有听说过mybatis在多线程模式...
分类:
编程语言 时间:
2014-12-11 11:48:54
阅读次数:
390