最近做了一些从hebernate到mybatis的迁移,hebernate中各种的关联查询原本想在mybatis中实现,可发觉没必要,只是多写几条sql的问题。关键是遇到map传递数组问题,折磨了不少时间,问题是这样的,sql中有一个查询,大概是where depId in ('1818','105 ...
分类:
编程语言 时间:
2016-06-08 18:48:00
阅读次数:
313
注:这篇文章的代码有部分删减,不能直接使用,不过关键代码都存在 应用场景: 想用mybatis做关联查询,并且把查询出的数据自动组装成对象可以使用关联查询。 1、一对一实现 例如:一部小说,属于一个分类,查询小说的时候想同时查询出所属分类。 1)实体定义: 2) BookMapper实现 2、多对一 ...
分类:
其他好文 时间:
2016-06-06 16:46:44
阅读次数:
225
这篇文章主要介绍了MongoDB各种查询操作详解,包括比较查询、关联查询、数组查询等,需要的朋友可以参考下 这篇文章主要介绍了MongoDB各种查询操作详解,包括比较查询、关联查询、数组查询等,需要的朋友可以参考下 一、find操作 MongoDB中使用find来进行查询,通过指定find的第一个参 ...
分类:
数据库 时间:
2016-06-02 18:16:12
阅读次数:
201
解决翻案:http://stackoverflow.com/questions/1008287/illegal-mix-of-collations-mysql-error 即: ...
分类:
数据库 时间:
2016-06-02 18:08:03
阅读次数:
194
之前做项目都习惯了使用SQL方便又快捷,但是近期领导要求使用对象实体的方式进行程序的开发 比较了多个ORM框架之后 决定还是采用微软自家的EF吧 。初次使用EF,没有什么经验 ,在实际使用过程中 遇到了一些问题,也折腾了好长时间。。。 前天在开发某个功能的时候 一个小兄弟 就发现 采用EF模式 在多 ...
分类:
其他好文 时间:
2016-05-31 20:43:24
阅读次数:
185
1、多表关联查询 -- **************关联查询(多表查询)**************** -- 需求:查询员工及其所在部门(显示员工姓名,部门名称) -- 1.1 交叉连接查询(不推荐。产生笛卡尔乘积现象:4 * 4=16,有些是重复记录) SELECT empName,deptNa ...
分类:
数据库 时间:
2016-05-31 00:52:05
阅读次数:
474
| ALL | 全表扫描 | index | 索引全扫描 | range | 索引范围扫描,常用语<,<=,>=,between等操作 | ref | 使用非唯一索引扫描或唯一索引前缀扫描,返回单条记录,常出现在关联查询中 | eq_ref | 类似ref,区别在于使用的是唯一索引,使用主键的关联查 ...
分类:
数据库 时间:
2016-05-27 16:13:51
阅读次数:
222
例如: 查询订单信息,关联查询创建订单的用户信息。 查询语句: SELECT
orders.*, USER .username ,USER .sex,
USER .address
FROM
orders,
USER
WHERE
orders.user_id = USER .id 查询结果: 1,使用resu...
分类:
其他好文 时间:
2016-05-27 13:04:29
阅读次数:
185
10.1 需求 查询订单信息,关联查询创建订单的用户信息 10.2 resultType 10.2.1 sql语句 确定查询的主表:订单表 确定查询的关联表:用户表 关联查询使用内链接?还是外链接? 由于orders表中有一个外键(user_id),通过外键关联查询用户表只能查询出一条记录,可以使用 ...
分类:
其他好文 时间:
2016-05-26 20:37:48
阅读次数:
259
下面例子主要用以上实体类。 1、可以通过增加外键来关联查询 2、通过in进行操作。 dbflow保存操作: 在github 的 issue上有一个bug,上面说,db.reset();后,保存会出现主键是唯一的异常。我更新了beta6后,发现不能使用一个批量保存list的方法了。 即是使用: 在sa ...
分类:
数据库 时间:
2016-05-23 18:57:25
阅读次数:
1360