前言
之前我们已经搭建好了SSM框架的基本工程结构,本文将会举一个简单的Demo用于说明SSM框架下增删改查的用法。
数据库准备工作
方法如下:首先,将demo文件放置指定路径文件夹中,在启动csgo游戏,将设置中的启用开发者控制台改为“是”,打开该控制台,输入指令,读取demo文件,选择想要播放的文件即可。1、将demo文件放置在以下路径当文件夹中“x(csgo。
创建一个数据库
为了和之间搭建的工程保持一致,我在这里将数据库命名为ssm_db,编码方式采用UTF-8。
创建表结构
创建表名为user的表,表结构如下:
csgo5e下载的demo怎么看,名称 类型 备注 id int 主键 自增长 username vachar 无 password vachar 无 或者你可以直接执行我写好的sql脚本创建表结构。ssm_db.sql如下:
名称 类型 备注 id int 主键 自增长 username vachar 无 password vachar 无 或者你可以直接执行我写好的sql脚本创建表结构。ssm_db.sql如下:
1、首先将需要观看的demo文件拷贝到“steam\steamapps\common\Counter-Strike Global Offensive\csgo”目录下并记住dem文件名(可以修改文件名为易记性比如123.dem)。2、然后进入游戏打开控制台(启动项添加控制台或在游戏设置。
* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 50716 Source Host : localhost Source Database : ssm_db Target Server Version : 50716 File Encoding : utf-8 Date: 03/24/2017 15:12:31 PM*/SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for `user`-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(255) NOT NULL,`password` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;SET FOREIGN_KEY_CHECKS = 1;
代码部分
dao层代码
(1) java/com/demo/dao/entity目录下UserEntity.java如下
package com.demo.dao.entity;/** * 用户实体类 * * @author Wwwwei */public class UserEntity { private Integer id; //用户id private String username;//用户名 private String password;//用户密码 public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
(2) java/com/demo/dao目录下UserDao.java如下
package com.demo.dao;import com.demo.dao.entity.UserEntity;/** * 用户Dao类 * * @author Wwwwei */public interface UserDao { /** * 插入用户记录 * * @param userEntity * @return */ Integer insert(UserEntity userEntity); /** * 删除用户记录 * * @param id * @return */ Integer delete(Integer id); /** * 更新用户记录 * * @param userEntity * @return */ Integer update(UserEntity userEntity); /** * 根据用户id查找用户 * * @param id * @return */ UserEntity selectById(Integer id);}
(3) resources/mappers目录下UserDao.xml如下
完美看demo的方法如下:1、在完美平台中,我们进入一场比赛的结算页面,然后点击下载demo按钮,将demo下载到本地。2、将demo下载到本地后,我们前往本地的csgo游戏的文件夹处。3、接着我们将刚刚从完美平台下载的demo,复制。
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ""><mapper namespace="com.demo.dao.UserDao"> <insert id="insert" parameterType="com.demo.dao.entity.UserEntity"> <selectKey keyProperty="id" resultType="java.lang.Integer" order="AFTER"> SELECT LAST_INSERT_ID() </selectKey> INSERT INTO user(id,username,password) VALUES({username},{id},username={password} WHERE id={id}; </select> <delete id="delete" parameterType="java.lang.Integer"> DELETE FROM user WHERE id=#{id} </delete></mapper>
service层代码
(1) java/com/demo/service目录下UserService.java如下
企业回Axure只能在画原型,类似设计软件在市面上早已成千上万令人眼花缭乱、应接不暇。免费好用易上手的设计协作工具可以尝试Pixso协同设计,你可以简单理解它为网页端的Sketch,不需要下载软件,用户打开网页就可以随时开始设计工作,也被人们称为中。
总结
进入游戏,打开控制台,输入play demo(此处有一个空格)刚刚复制的DEMO名称,就可以播放DEMO了,通过shift+f2 可以直接打开DEMO进度条控制,也可以控制台输入 demoui2,如果要关闭这个控制面版,请输入 demoui2 0。。
到这里,关于SSM框架一个简单的增删改查Demo讲解结束了。