关于Java连接Ibatis的一段代码

问题描述

具体的功能就是利用ID查询该ID所对应的相关信息BbsInfoVO 里有 int bbsID; String bbsContent; String bbsMessager; Date bbsMessageTime; String bbsMessageType;我想用vo = bbsInfoBO.querybbsInfoByID(bbsID);其中 vo 是BbsInfoVO生成的一个实例其中BO层的函数是public BbsInfoVO querybbsInfoByID(int bbsInfoID){ BbsInfoVO vo =bbsInfoDAO.querybbsInfoByID(bbsInfoID); return vo;}DAO层的函数是public BbsInfoVO querybbsInfoByID(int bbsInfoID){ BbsInfoVO vo =(BbsInfoVO)getSqlMapClientTemplate().queryForObject("bbsInfoManage.GetBbsInfoByID"); return vo;}而sqlMap中对应的查询语句是<select id="bbsInfoManage.GetBbsInfoByID" resultMap="BbsInfo"parameterClass="Integer">select * from Chat t where t.id=#id#</select>我实在是找不到什么问题了,可是运行时vo一直是null,值查不出来,我在SQLserver中试验了下,SQL语句没问题,能查出来对应ID的纪录,整个配置流程应该没问题,因为我之前还写了一个方法,那个方法运行的很好,能查出来数据,大家帮忙看看,我哪块有点不对出错了,谢谢了。 问题补充:beneo 写道

解决方案

resultMap="BbsInfo"这个,你做了alais到BbsInfoVO么?

时间: 2025-01-03 08:04:47

关于Java连接Ibatis的一段代码的相关文章

java中动态执行一段代码

动态|执行 动态的执行一段简单代码,采用生成java文件,调用javac编译,反射执行的方式. 只是一个简单测试,有些地方有待完善. 代码如下 -------------------------------------------------------------------------------- import java.io.*; /** * 动态执行一段代码(生成文件->编译->执行) * @author kingfish * @version 1.0 */public class

java ee中的一段代码:

问题描述 java ee中的一段代码: for (Teacher teacher : teachers) { teacher.setEditable(false); 解决方案 foreach就是一种特殊for循环,foreach自动遍历每一个元素,无法根据索引指定某个特定元素.格式是for(元素类型 元素变量:遍历对象){--},例如: String[] hobbys = {"read","sing","dance"}; for(String h

vc++2005 和sql2008-有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下?

问题描述 有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下? 有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下? 解决方案 using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=要连接的数据库名 ;User ID=数据库I例如sa;Password=你的数据库密码")) { conn.Open(); using (SqlCo

java-初学Java,想知道这段代码哪里出错了

问题描述 初学Java,想知道这段代码哪里出错了 package text; public class text1 { int a; int b; public void print() { System.out.println("a="+a+",b="+b); } } class text2 { public static void main(String[] args) { text1 x=new text2(); x.a=111; x.b=222; x.pri

java连接sql server 2008数据库代码_java

Java连接SQLServer 2008数据库的步骤: 1.到微软官方下载jdbc 并解压,得到sqljdbc.jar和sqljdbc4.jar,由于使用的是JDK1.7,所以使用sqljdbc4.jar, 2.复制文件sqljdbc4.jar到jdk目录\jdk1.7.0\jre\lib\ext下. 配置系统变量classpath 变量路径 D:\Java\jdk1.7.0\jre\lib\ext\sqljdbc4.jar 测试程序: 复制代码 代码如下:  import java.sql.*

java-JAVA新手求教一段代码的解释

问题描述 JAVA新手求教一段代码的解释 class StaticSuper{ static{ System.out.println("super static block") } StaticSuper{ System.out.println("super constructor"); } } public class StaticTests extends StaticSuper{ static int rand; static{ rand=(int)(Math

Java连接MYSQL数据库的实现步骤_java

此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述. 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connect

java连接mysql数据库的方法详解

JDBC连接MySQL数据库 首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 我是用的是Eclipse:   JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库:  代码如下 复制代码 DBHelper.java package com.hu.demo;    import java.sql.Connection; 

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan