MD5加盐和UUid,Mybatis XXXmapper.xml事例
来源:互联网 发布:子曰由诲女知之乎知之 编辑:程序博客网 时间:2024/05/18 00:38
MD5加盐和UUid
public class SeckillUtil {private final String slat = "skdjffji###!!&^&%GTWH@";private final String slatString = "skdjffji#@!#!!&^&%@#@D5@";public String getMD5(long seckillId) {String base = slat + seckillId + "/" ;String md5 = DigestUtils.md5DigestAsHex(base.getBytes());return md5;}public String getPasswodMD5(String password) {String base = slatString + password + "/" ;String md5 = DigestUtils.md5DigestAsHex(base.getBytes());return md5;}public String createUuid(){UUID uuid = UUID.randomUUID();return uuid.toString();}}
Mybatis XXXmapper.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- namespace="实现的接口"--><mapper namespace="org.seckill.dao.UserDao"><!-- 目的:为Dao接口方法提供sql语句配置--><insert id="insertUser" parameterType="org.seckill.entity.Suser">insert into SUSER(USER_ID,USER_NAME,USER_PASSWORD,USER_EMAIL,USER_PHONE,USER_TOKEN,USER_DESC)values (#{userId},#{userName},#{userPassword},#{userEmail},#{userPhone},#{userToken},#{userDesc})</insert><!-- update id= "方法名",update返回int型,影响的行数--><update id= "updateUser" parameterType="org.seckill.entity.Suser"><!-- 具体sql语句-->update SUSER<set><if test="userPassword != null and !"".equals(userPassword.trim())"> USER_PASSWORD = #{userPassword},</if><if test="userEmail != null and !"".equals(userEmail.trim())"> USER_EMAIL = #{userEmail},</if><if test="userPhone != null and !"".equals(userPhone.trim())"> USER_PHONE = #{userPhone},</if><if test="userToken != null and !"".equals(userToken.trim())"> USER_TOKEN = #{userToken},</if><if test="userDesc != null and !"".equals(userDesc.trim())"> USER_DESC = #{userDesc},</if></set><where>and USER_NAME = #{userName}</where></update><select id="queryByName" resultType="Suser" >select <include refid="columns"/>from SUSER<where>and USER_NAME = #{name}</where></select><select id="queryBydesc" resultType="Suser" >select <include refid="columns"/>from SUSER<where>and USER_DESC like '%' #{desc} '%'</where></select><!-- order by create_time desc:根据创建时间反向排序--><select id="queryAllUser" resultType="Suser" >select <include refid="columns"/>from SUSERorder by CREATE_TIME desclimit #{offset},#{limit} </select><sql id="columns">USER_ID,USER_NAME,USER_PASSWORD,USER_EMAIL,USER_PHONE,USER_TOKEN,CREATE_TIME,USER_DESC</sql></mapper>
0 0
- MD5加盐和UUid,Mybatis XXXmapper.xml事例
- mybatis配置详解---XXXMapper.xml
- MD5加密和加盐
- xxxMapper.xml
- MD5加盐。
- MD5加盐
- MD5和UUID
- mybatis-config.XML配置以及,XxxMapper的CRUD
- xxxMapper.xml简单crud
- XxxMapper.xml配置
- MD5密码加盐处理
- MD5加盐处理
- md5密码加盐
- md5密码加盐
- md5密码加盐
- md5密码加盐
- md5签名动态加盐
- MD5加密技术(加盐)
- 453.将二叉树拆成链表
- 一个java程序是怎样运行起来的(2)
- Ubuntu Kylin 16.04 LTS配置Tomcat服务器
- 把排序数组转换为高度最小的二叉搜索树
- Mysql索引
- MD5加盐和UUid,Mybatis XXXmapper.xml事例
- Android安装APK出现DELETE_FAILED_INTERNAL_ERROR,Error while Installing APKs
- SpringMVC学习(3):使用@PathVariable映射请求参数
- ubuntu14搭建ftp服务器
- 贪心 -- 删数问题
- 最新最全物联网行业报告: IOT时代已经到来
- geoserver安装配置
- ARM汇编指令的速查表、特点和格式
- [leetCode刷题笔记]100. Same Tree