diff --git a/server/OldPeopleHome/.idea/workspace.xml b/server/OldPeopleHome/.idea/workspace.xml index 36d1bfe..8789726 100644 --- a/server/OldPeopleHome/.idea/workspace.xml +++ b/server/OldPeopleHome/.idea/workspace.xml @@ -2,16 +2,16 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + + + + + + + + + + + + + + + - + - - - - - - - - - - - + + + + + - + - - + + + + + + + + + + + + + + + + + @@ -92,6 +147,7 @@ + @@ -115,19 +171,56 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select * from room where id = #{roomId} + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/src/main/resources/spring/spring-dao.xml b/server/OldPeopleHome/src/main/resources/spring/spring-dao.xml index 7ce4040..96c91b2 100644 --- a/server/OldPeopleHome/src/main/resources/spring/spring-dao.xml +++ b/server/OldPeopleHome/src/main/resources/spring/spring-dao.xml @@ -35,7 +35,7 @@ - + @@ -45,7 +45,7 @@ - + \ No newline at end of file diff --git a/server/OldPeopleHome/src/main/sql/test.sql b/server/OldPeopleHome/src/main/sql/test.sql new file mode 100644 index 0000000..4ba2167 --- /dev/null +++ b/server/OldPeopleHome/src/main/sql/test.sql @@ -0,0 +1,64 @@ +/* + Navicat Premium Data Transfer + + Source Server : localhost + Source Server Type : MySQL + Source Server Version : 80013 + Source Host : localhost:3306 + Source Schema : ssmtest + + Target Server Type : MySQL + Target Server Version : 80013 + File Encoding : 65001 + + Date: 19/08/2019 14:07:35 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for room +-- ---------------------------- +DROP TABLE IF EXISTS `room`; +CREATE TABLE `room` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '房间id', + `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '房间位置', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '房间名称(房间号)', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of room +-- ---------------------------- +INSERT INTO `room` VALUES (1, '中北大学9#', '146'); + +SET FOREIGN_KEY_CHECKS = 1; + +-- ---------------------------- +-- Table structure for parent +-- ---------------------------- +DROP TABLE IF EXISTS `parent`; +CREATE TABLE `parent` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '老人id', + `longid` bigint(18) NOT NULL COMMENT '老人身份证', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名', + `sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '性别', + `account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账号', + `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码', + `height` double NULL DEFAULT NULL COMMENT '身高', + `weight` double NULL DEFAULT NULL COMMENT '体重', + `birth` date NOT NULL COMMENT '生日', + `phone` bigint(11) NULL DEFAULT NULL COMMENT '电话号码', + `room` int(11) NULL DEFAULT NULL COMMENT 'room id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`room`) USING BTREE, + CONSTRAINT `rid` FOREIGN KEY (`room`) REFERENCES `room` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of parent +-- ---------------------------- +INSERT INTO `parent` VALUES (1, 510703199706330018, 'jiang', '男', 'jiang', '123', 170, 63, '1997-06-23', 19935324869, 1); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/BaseTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/BaseTest.java new file mode 100644 index 0000000..93cd9e9 --- /dev/null +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/BaseTest.java @@ -0,0 +1,19 @@ +package com.oldpeoplehome; + +/** + * Created By Jiangyuwei on 2019/8/19 15:00 + * Description: + */ +import org.junit.runner.RunWith; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +/** + * 配置spring和junit整合,junit启动时加载springIOC容器 spring-test,junit + */ +@RunWith(SpringJUnit4ClassRunner.class) +// 告诉junit spring配置文件 +@ContextConfiguration({ "classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml" }) + +public class BaseTest { +} diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/RoomDaoTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/RoomDaoTest.java new file mode 100644 index 0000000..b00b4a7 --- /dev/null +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/RoomDaoTest.java @@ -0,0 +1,32 @@ +package com.oldpeoplehome.dao; + +import com.oldpeoplehome.BaseTest; +import com.oldpeoplehome.entity.Room; +import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; + +import java.util.List; + +/** + * Created By Jiangyuwei on 2019/8/19 15:01 + * Description: + */ +public class RoomDaoTest extends BaseTest { + + @Autowired + private RoomDao roomDao; + + @Test + public void testFindById() throws Exception{ + int roomId = 1; + Room room = roomDao.findById(roomId); + System.out.println(room); + } + + @Test + public void testFindAll(){ + List s = roomDao.findAll(); + System.out.println(s); + } + +} diff --git a/server/OldPeopleHome/target/classes/com/oldpeoplehome/dao/RoomDao.class b/server/OldPeopleHome/target/classes/com/oldpeoplehome/dao/RoomDao.class new file mode 100644 index 0000000..aab62f2 Binary files /dev/null and b/server/OldPeopleHome/target/classes/com/oldpeoplehome/dao/RoomDao.class differ diff --git a/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Parent.class b/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Parent.class new file mode 100644 index 0000000..1923ad5 Binary files /dev/null and b/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Parent.class differ diff --git a/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Room.class b/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Room.class new file mode 100644 index 0000000..52ba730 Binary files /dev/null and b/server/OldPeopleHome/target/classes/com/oldpeoplehome/entity/Room.class differ diff --git a/server/OldPeopleHome/target/classes/jdbc.properties b/server/OldPeopleHome/target/classes/jdbc.properties new file mode 100644 index 0000000..e9eb37f --- /dev/null +++ b/server/OldPeopleHome/target/classes/jdbc.properties @@ -0,0 +1,4 @@ +jdbc.driver=com.mysql.jdbc.Driver +jdbc.url=jdbc:mysql://localhost:3306/ssmtest?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8 +jdbc.username=root +jdbc.password=root diff --git a/server/OldPeopleHome/target/classes/logback.xml b/server/OldPeopleHome/target/classes/logback.xml new file mode 100644 index 0000000..4480ac6 --- /dev/null +++ b/server/OldPeopleHome/target/classes/logback.xml @@ -0,0 +1,13 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/classes/mapper/RoomDao.xml b/server/OldPeopleHome/target/classes/mapper/RoomDao.xml new file mode 100644 index 0000000..8b67172 --- /dev/null +++ b/server/OldPeopleHome/target/classes/mapper/RoomDao.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/classes/mybatis-config.xml b/server/OldPeopleHome/target/classes/mybatis-config.xml new file mode 100644 index 0000000..4b92325 --- /dev/null +++ b/server/OldPeopleHome/target/classes/mybatis-config.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/classes/spring/spring-dao.xml b/server/OldPeopleHome/target/classes/spring/spring-dao.xml new file mode 100644 index 0000000..96c91b2 --- /dev/null +++ b/server/OldPeopleHome/target/classes/spring/spring-dao.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/classes/spring/spring-service.xml b/server/OldPeopleHome/target/classes/spring/spring-service.xml new file mode 100644 index 0000000..10d4e5f --- /dev/null +++ b/server/OldPeopleHome/target/classes/spring/spring-service.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/classes/spring/spring-web.xml b/server/OldPeopleHome/target/classes/spring/spring-web.xml new file mode 100644 index 0000000..f7feb12 --- /dev/null +++ b/server/OldPeopleHome/target/classes/spring/spring-web.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/BaseTest.class b/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/BaseTest.class new file mode 100644 index 0000000..e322610 Binary files /dev/null and b/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/BaseTest.class differ diff --git a/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/dao/RoomDaoTest.class b/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/dao/RoomDaoTest.class new file mode 100644 index 0000000..c21dbaa Binary files /dev/null and b/server/OldPeopleHome/target/test-classes/com/oldpeoplehome/dao/RoomDaoTest.class differ