文章分类 - MyBatis
摘要:Mysql主从热备份:http://www.cnblogs.com/hanhuibing/articles/4772857.html 其实在进行项目开发的时候,一个项目有可能不止用到一个数据源,为了提高数据库的水平伸缩性,需要对多个数据库实例进行管理,需要配置多数据源。一、开篇这 里整合分别采...
阅读全文
摘要:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql...
阅读全文
摘要:下面的例子让新手看不错。可以改进的一点是 1、不必建立 关联对象实体,可以用map传递两个id进去 2、文章的resultMap 继承和 查询配置 比较清楚,可以借鉴 mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相...
阅读全文
摘要:这篇介绍的是多表中的多对一表关联查询先做一些准备工作 创建两张表:一张是用户,一张是用户所对应的移动手机,一户用户可以有部移动手机。 这是用户t_user表 这是移动电话t_mobile表 创建表对应的JavaBean对象User对象[java] view plaincopypackagec...
阅读全文
摘要:转自:http://blog.csdn.net/jefry_xdz/article/details/8767358创建两张表:一张是用户,一张是用户所对应的移动手机,一户用户可以有部移动手机。 这是用户t_user表 这是移动电话t_mobile表 在Java实体对象对中,一对多可以根据List和...
阅读全文
摘要:一、搭建开发环境1.1、使用Maven创建Web项目 执行如下命令:mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -...
阅读全文
摘要:一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cach...
阅读全文
摘要:一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(10), 4 s...
阅读全文
摘要:一、一对一关联1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY ...
阅读全文
摘要:http://www.cnblogs.com/xdp-gacl/p/4264425.html在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE ord...
阅读全文
摘要:一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 2 3 4 5 6 7 8 9...
阅读全文
摘要:一、使用MyBatis对表执行CRUD操作——基于XML的实现1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 2 3 6 7 12 15 19 20 21 22 insert into user...
阅读全文
摘要:转自孤傲苍狼孤傲苍狼只为成功找方法,不为失败找借口!MyBatis学习总结(一)——MyBatis快速入门一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyB...
阅读全文
摘要:Mybatis中javaType和jdbcType对应和CRUD例子Xml代码 Mybatis中javaType和jdbcType对应关系Notepad代码 JDBCTypeJavaTypeCHARStringVARCHARStringLONGVARCH...
阅读全文
摘要:此处使用log4j,加入jar包,然后在src路径下加入:log4j.properties文件填入以下配置就可以打印了[plain] view plaincopyprint?log4j.rootLogger=DEBUG,Console#Consolelog4j.appender.Console=or...
阅读全文

浙公网安备 33010602011771号