选择并插入时,MyBatis使用upperCase

时间:2017-06-13 15:24:38

标签: mybatis ibatis spring-mybatis

我想将用户的电子邮件地址插入到大写字母中。我们可以在Mybatis 3.1.x中进行任何操作。

@Insert("INSERT INTO USERSIGNUP(FIRSTNAME, LASTNAME,EMAILID, COUNTRY) " +
            "VALUES (#{firstName,jdbcType=VARCHAR}, #{lastName,jdbcType=VARCHAR}, #{email.toUpperCase(),jdbcType=VARCHAR}, #{countryCode,jdbcType=VARCHAR})")

如上所述,我将语句修改为大写但没有成功

#{email.toUpperCase()

任何提示。

1 个答案:

答案 0 :(得分:1)

有效。

var reg = document.getElementById("Reg");
var pack = document.getElementById("Pack");
var nopack = document.getElementById("NoPack");
var alt = document.getElementById("Alt");
var sch = document.getElementById("Sch");
var check;
var update;


$(document).ready(function () {
$("#Pack").click(function () {
    $("#Sch").html("pack");
    check = "pack";
});
$("#Reg").click(function () {
    $("#Sch").html("Reg");
    check = "reg";
});
$("#NoPack").click(function () {
    $("#Sch").html("NoPack");
    check = "NoPack";
});
    $("#Alt").click(function () {
    $("#Sch").html("Alternate");
    check = "alt";
});
})

我们必须这样做@Insert("INSERT INTO USERSIGNUP(FIRSTNAME, LASTNAME,EMAILID, COUNTRY) " + "VALUES (#{firstName,jdbcType=VARCHAR}, #{lastName,jdbcType=VARCHAR}, UPPER(#{email,jdbcType=VARCHAR}), #{countryCode,jdbcType=VARCHAR})")