mybatis调用mysql的password方法,无法查到数据

问题描述

mybatis调用mysql的password方法,无法查到数据

我的sqlmapper

select * from user
where phone=#{phone}
and password = password(#{pwd})

代码
public interface UserDao {

public User selectUser(@Param("phone")String phone, @Param("pwd")String password);

}
已经确认过上面的sql可以直接在数据库查询出数据,但是在程序调用的时候,使用上面那个sql一样的条件却总是查不到数据,如果我把and password = password(#{pwd})这个条件去掉,就可以查到记录
是哪里写错了么?求大神指导

解决方案

password=password(#{pwd})里面错了

时间: 2024-12-27 22:14:20

mybatis调用mysql的password方法,无法查到数据的相关文章

Mybatis调用MySQL存储过程的简单实现

1.存储过程的简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它. 一个存储过程是一个可编程的函数,它在数据库中创建并保存.它可以有SQL语句和一些特殊的控制结构组成.当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的.数据库中的存储过程可以看做是对编程中

php调用mysql存储过程的方法

php教程调用mysql教程存储过程的方法 在网上找了很久没找到好的关于php调用mysql存储过程的方法,我就自己来写一个简单的关于调用mysql存储过程实例吧,讲得不好,如果你有意见可以自己写啊. */ delimiter // create procedure pro_reg (in nc varchar(50), in pwd varchar(50), in email varchar(50),in address varchar(50))  begin  insert into tb_

php调用MySQL存储过程的方法集合

本篇文章是对php调用MySQL存储过程的方法进行了集合与汇总,需要的朋友参考下   类型一:调用带输入.输出类型参数的方法 复制代码 代码如下: $returnValue = ''; try {  mysql_query ( "set @Return" );  $spname = 'P__Test_GetInfo1';  mysql_query ( "call $spname(@Return, '{$userId}', '{$pwd}')" ) or die (

php调用MySQL存储过程的方法集合(推荐)_php技巧

类型一:调用带输入.输出类型参数的方法 复制代码 代码如下: $returnValue = '';try { mysql_query ( "set @Return" ); $spname = 'P__Test_GetInfo1'; mysql_query ( "call $spname(@Return, '{$userId}', '{$pwd}')" ) or die ( "[$spname]Query failed:" . mysql_erro

Mybatis调用Mysql存储过程

 在我的后台系统中,今天需要使用到存储过程.存储过程还真没写过,今天就写了个存储过程.使用在后台中. 其实这个接口功能  是涉及几张表的修改,删除,新增的.就写个一个存储过程. 存储过程: 1 CREATE PROCEDURE `sp_combine_admin_group`(IN `group_id1` int(11), IN `group_id2` int(11),IN `admin_user_id` int(11),IN `group_name` varchar(64),IN `descr

关于mybatis 怎么调用mysql存储过程

问题描述 关于mybatis 怎么调用mysql存储过程 这个过程用到2个表 我想问一下dao层该怎么写 controller又该怎么写 大神能不能详细点 我脑袋有点笨笨的 解决方案 建立存储过程:DELIMITER $$ USE test$$ DROP PROCEDURE IF EXISTS user_user_selectUserByProAndCity_sp$$ CREATE DEFINER=demao@% PROCEDURE user_user_selectUserByProAndCit

asp.net c# java调用mysql存储过程方法(1/2)

asp教程.net c# java调用mysql教程存储过程方法 本文章主要介绍三种asp.net教程 c# java调用mysql存储过程方法,一一举例说明了关于如何创建如调用mysql存储过程的方法哦. 简单存储过程   create procedure `deletedb`(in m_orgid char(12)) begin         delete from hardwareinfo where orgid=m_orgid;         delete from addressi

java调用mysql存储过程实例分析

  本文实例讲述了java调用mysql存储过程的方法.分享给大家供大家参考.具体如下: 数据库的测试代码如下 : 1.新建表test ? 1 2 3 4 5 create table test( field1 int not null ) TYPE=MyISAM ; insert into test(field1) values(1); 2.删除已存在的存储过程: ? 1 2 3 -- 删除储存过程 delimiter // -- 定义结束符号 drop procedure p_test; 3

java调用mysql存储过程实例分析_java

本文实例讲述了java调用mysql存储过程的方法.分享给大家供大家参考.具体如下: 数据库的测试代码如下 : 1.新建表test create table test( field1 int not null ) TYPE=MyISAM ; insert into test(field1) values(1); 2.删除已存在的存储过程: -- 删除储存过程 delimiter // -- 定义结束符号 drop procedure p_test; 3.mysql存储过程定义: create p