[找程序员代写推荐]myBatis 基础测试 表关联关系配置 集合 测试 自己不会写程序?找个程序代写吧-》》》
myBatis 基础测试 表关联关系配置 集合 测试
测试myelipse项目源码 sql 下载 http://download.****.net/detail/liangrui1988/5993881
在上一篇做了简单 增删改查 的测试,基本代码+api 下载 可以看上一遍博文 myBatis 基础测试 增 删 改 查 用过hibrenate 之后,感觉很好理解
动行效果:
sql :
CREATE TABLE `student` ( `grade_id` int(11) DEFAULT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(11) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`), KEY `fk_sutids` (`grade_id`), CONSTRAINT `fk_sutids` FOREIGN KEY (`grade_id`) REFERENCES `grade` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; INSERT INTO `student` VALUES (1,1,'admin',30,'123'),(1,2,'hello',100,'world'),(1,3,'林冲',45,'aaa'),(1,4,'宋江',55,'123456'),(2,5,'吴用',46,'123456'),(2,6,'武松',30,'3333');
sql:
-- MySQL dump 10.13 Distrib 5.5.20, for Win32 (x86) -- -- Host: localhost Database: ruiabc -- ------------------------------------------------------ -- Server version 5.5.20 CREATE TABLE `grade` ( `id` int(11) NOT NULL AUTO_INCREMENT, `grade_name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; INSERT INTO `grade` VALUES (1,'157'),(2,'158'); -- Dump completed on 2013-08-22 16:10:48
在里演示表关联的查询方试 注要代码
班级 xml:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.2//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="accp.dao"> <!-- 班集对象 类型 resultMap--> <resultMap type="Grade" +tempStu.getAge()); } }*/ } }