myibatis
pf1234321
这个作者很懒,什么都没留下…
展开
-
ibatis 入门
实体类 package com.ibatis; import java.util.Date; public class User { private int id; private String name; private Date birthday; private String email; public int getId() { return id; }原创 2013-05-02 20:12:34 · 473 阅读 · 0 评论 -
ibatis sql主键自动生成方式
在oracle里面 可以创建表的序列来使用主键自动递增 userPKSequence 所创建的序列 创建序列的语句 create sequence userPKSequence start with 1 increment by 1; 但是在mysql里面就没有必要了 因为mysql主键可以自动递增 select userPKSequenc原创 2013-05-02 22:10:17 · 634 阅读 · 0 评论 -
iBATIS一对多/多对多N+1问题解决方案
博客分类: j2ee iBATISSQLQQXMLJ# 对于iBATIS一对多/多对多的问题,传统的办法是在一对多/多对多关联的属性上再做一次子查询,这个解决办法很简单易懂,但是有个缺点,会导致N+1 selects,导致查询的性能瓶颈,更好的解决办法是sql做一个表连接,然后主表的resultMap配置上加“groupBy='...'”属性,这样一次查询就搞定,避免了N+1问题,下面转载 2013-05-02 22:57:12 · 617 阅读 · 0 评论 -
ibais 模糊查询
resultMap="GetUser"> select * from user name like '%$name$%' public void testGetUser1() throws SQLException { /** * 模糊查询,查询符合指定条件的所有Person对象 * * @par原创 2013-05-02 21:48:20 · 624 阅读 · 0 评论 -
mybatis分页 sql 语句
分类: sql2013-04-28 15:5410人阅读评论(0)收藏举报 /*自己新增的view*/ /*mybatis分页 sql 语句*/ select * from ( select ROW_NUMBER() OVER(ORDER BY EPAY_ID DESC) AS ROWNUM,转载 2013-05-17 23:03:02 · 729 阅读 · 0 评论 -
使用ibatis 通过多个参数来执行查询
ibatisobjectdaoxml 问题描述: 如何使用 ibatis 通过多个参数来执行查询。 解决方案: 1. 通过类的方式。将参数封装在某个类的对象中。(具体实现这里省略) 2. 通过map 的方式。将参数放在map中。 代码如下:(ibaits 2.0版) dao中: Map mapInfo = new HashMap(); mapInfo.put("转载 2013-05-08 10:10:46 · 747 阅读 · 0 评论 -
mybatis-generator-1.3.2 使用方法
在使用mybatis开发的过程中,通常我们会给数据库的每张表编写对应的domain、dao、mapping,很简单,但是工作很大,所以我们通常会使用代码生成器帮我们自动生成。具体方法如下: mybatis-generator 下载 网址:http://blog.mybatis.org/ 解压后目录结构如下: gen转载 2017-12-26 19:40:17 · 999 阅读 · 0 评论 -
深入理解mybaits数据源与连接池
转载 2018-07-15 10:11:40 · 153 阅读 · 0 评论 -
Mybatis分页插件PageHelper的配置和使用方法
前言 在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计算count和分页逻辑,一般前端组件(例如dataTable)会提供分页动作。 特点是:简单,很适合小规模的web平台;当数据量大的时候会产生性能问题,在查询和网络传输的时间会很长。 后端分页...转载 2019-01-12 15:26:39 · 260 阅读 · 0 评论