今天 搭建Spring+Ibatis框架碰到了很多问题,首先就是页面的值如何传入后台,尽管是个菜鸟级问题,但我是新手嘛,就拿登陆页面举例好了。
登陆页面login.jsp:
接着是页面控制器LoginController.java:
由以上两个可以看出来,页面通过 commondName=account,使得变量account与表单绑定,这样后台的account也声明了@ModelAttribute(“account”),这样通过account.getUsername与account.getPassword可以从页面获得输入的参数用户名与密码了 哈哈 很简单吧 ,不过不知道的人就没法用这个了 。
接下来就是遇到让我崩溃的事情了,我要将username与password传到数据层去做查询 如果返回id 则是通过登陆成功。但是当我传到Dao的实现层时怪事发生了,getSqlMapClient(“数据操作名”,username,password),一看是很对的呀,可是返回却是null;
后来由高人指导,原来不能同时将两个对象传入,解决方法就是讲两个对象合作一个对象,再传入:
这样就ok了,真的让我很受伤。。。。。。
分享到:
相关推荐
iBATIS是一个开源的Java持久层框架,它简化了数据库操作与应用程序的集成,使得开发者可以将注意力集中在SQL语句的编写和业务逻辑的实现上,而无需关注底层的JDBC代码。本教程将深入探讨iBATIS的核心概念、主要功能...
iBatis轻量级持久层架构是Java开发中用于数据库操作的一个流行框架,它提供了灵活的SQL映射机制,能够将SQL语句与Java代码分离,使得代码更易于维护和测试。以下是关于iBatis的一些关键知识点: 1. **Spring嵌套...
关于从文档复制代码的问题,以及ibatis的概述、如何开始使用ibatis、构建SqlSessionFactory的方法(包括通过XML和不使用XML的方式)、获取SqlSession的过程、探索映射SQL语句的方法、命名空间的注意事项、作用域与...
Ibatis 是一个优秀的开源持久层框架,它允许开发者将 SQL 查询与 Java 代码分离,从而避免了传统的 JDBC 编程中的大量模板代码。作为一个轻量级的框架,Ibatis 提供了灵活的映射机制,使得 XML 或注解方式的 SQL ...
iBATIS DAO是Java开发中的一个持久层框架,它提供了数据访问对象(DAO)的实现,使得数据库操作更加简单和灵活。在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责简化数据库操作,使得开发者能够将注意力集中在SQL语句的编写上,而无需过多关注底层的JDBC代码。Ibatis的核心思想是将SQL语句与Java代码分离,通过...
Ibatis 是一个优秀的Java持久层框架,它将SQL语句与Java代码分离,提供了一种灵活的数据库操作方式。在Java应用中,Ibatis扮演着数据访问中间件的角色,简化了传统的DAO(Data Access Object)层开发,使得开发者...
iBATIS是一个优秀的开源持久层框架,它允许开发者将SQL、Java代码和结果映射进行分离,使得数据库访问更加灵活和易于维护。在Java应用中,iBATIS作为一个中间层,减少了开发人员直接编写SQL语句的负担,提升了开发...
- 查询操作:如果需要从数据库中查询多行数据,iBATIS同样可以返回对象或对象集合,每个对象代表数据表中的一行。 ***通过这些特性为.NET开发者提供了一种简化数据库操作、增强代码可读性和可维护性的框架。尽管...
iBatis是一个优秀的持久层框架,它允许开发者将SQL语句直接写在配置文件中,极大地提高了数据库操作的灵活性和便捷性。以下是对iBatis核心知识点的详细解析: 1. **简介**: iBatis是由Apache软件基金会维护的开源...
标题 "ibatis-2.3" 指的是 iBATIS 数据库持久层框架的版本 2.3。iBATIS 是一个开源的 Java 库,它为 SQL 数据库提供了映射框架,允许将 SQL 查询与 Java 代码直接关联,从而简化了数据访问层(DAL)的开发工作。在 ...
Ibatis,一个强大的Java持久层框架,以其轻量级、高度灵活的特点在众多开发者中备受青睐。2.3.0.677是Ibatis的一个重要版本,被誉为“最稳定”的版本,它提供了可靠的性能和稳定性,使得开发人员在处理数据库操作时...
iBATIS,全称为“Infrastructure As A Business Logic Translation Service”,是一个优秀的开源持久层框架,它允许开发者将SQL语句直接写在Java代码中,通过XML配置文件或注解来映射SQL与Java对象之间的关系,简化...
iBatis,作为一款优秀的数据持久层框架,以其轻量级、易用性以及灵活性,在Java开发领域备受推崇。本教学视频全面覆盖了iBatis的基础知识,旨在帮助初学者快速掌握这一强大的工具。以下是对视频内容的详细解析: 1....
iBATIS 是一款著名的开源Java持久层框架,它在2005年由Clinton Begin创建,最初命名为Apache MyBatis,后来发展为独立的项目。在本主题中,我们关注的是iBATIS 2.3.4版本的jar包及其源码。 首先,`ibatis-2.3.4.jar...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,将数据库操作与业务逻辑解耦,使得开发人员能够编写出更简洁、更易于维护的代码。Ibatis的核心理念是“SQL由你写,结果由框架处理”,这...
iBatis,全称为MyBatis iBatis,是一个基于Java的持久层框架,它简化了数据库与应用程序之间的交互,避免了直接编写大量的SQL语句和手动处理结果集。在这个过程中,iBatis提供了一个SQL映射框架,允许开发者将SQL...