Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说mybatis jdbctype作用_mybatis 错误处理方法[通俗易懂],希望能够帮助你!!!。
1.在mapper.xml 中使用 #{参数,jdbctype = VARCHAR}
2.在javadao层中使用 传入map的方式
3.mybatis中就可以应用字段了
<?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">
<mapper namespace="com.user.dao.userDao">
<!-- 添加用户 -->
<insert id="adduser">
insert into user values (
#{name,jdbcType=VARCHAR},
#{password,jdbcType=VARCHAR},
#{time,jdbcType=TIME},
#{age,jdbcType=INTEGER}
)
</insert>
</mapper>
package com.user.dao;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface userDao {
/**
* 添加用户
* @param map
* @return
*/
int adduser(HashMap<String,Object> map);
}
JDBCType JavaType
CHAR String
VARCHAR String
LONGVARCHAR String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT boolean
BOOLEAN boolean
TINYINT byte
SMALLINT short
INTEGER int
BIGINT long
REAL float
FLOAT double
DOUBLE double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp
CLOB Clob
BLOB Blob
ARRAY Array
DISTINCT mapping of underlying type
STRUCT Struct
REF Ref
DATALINK java.net.URL[color=red][/color]
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章