MyBatis --- Conceptos básicos

  • parameterType
    especifica el tipo de parámetro de entrada, mybatis valores de los parámetros adquiridos del objeto de entrada mediante corte y empalme en el sql OGNL
  • resultType
    especifica el tipo de salida, mybatis una fila se asigna resultados de los datos de consulta para resultType sql tipo especificado objeto. Si una pluralidad de datos, respectivamente, por la cartografía el objeto en un recipiente y poner en Lista
  • SelectOne
    consulta un registro
    si utiliza SelectOne consulta varios registros excepción es lanzada
  • selectlist
    puede consultar uno o más registros
# $ {} {} Y
#{}

表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值
自动进行java类型和jdbc类型转换
#{}可以有效防止sql注入
#{}可以接收简单类型值或pojo属性值
如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称
${}

表示拼接sql串
通过${}可以将parameterType 传入的内容拼接在sql中且不进行jdbc类型转换
${}可以接收简单类型值或pojo属性值
如果parameterType传输单个简单类型值,${}括号中只能是value

Cuanto más se sabe, más usted no sabe.
Forma correcta sin necesidad de cirugía, los pacientes aún pueden buscar, no hay ninguna manera de la cirugía, poniendo fin a la cirugía.
Si usted tiene otras preguntas, mensaje de bienvenida, podemos discutir, aprender juntos y progresar juntos

Ha publicado 193 artículos originales · alabanza 116 won · vistas 10000 +

Supongo que te gusta

Origin blog.csdn.net/qq_40722827/article/details/104699480
Recomendado
Clasificación