Ibatis插入问题

问题描述

才学Ibatis,DAO什么的都已经生成好了。如何才能插入数据或查询数据?是在pulibc static void main(String args[])里实现吗怎么我报Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory需要配置服务器吗? 问题补充:xianshi_cn 写道

解决方案

缺少日志依赖包,去官方网站下载commons-logging.jar,然后复制到你项目的lib文件夹下:http://apache.etoak.com//commons/logging/binaries/commons-logging-1.1.1-bin.zip
解决方案二:
如果你要的话,我可以给你一个完整的Ibatis实例加我MSN qcs4712248@live.com
解决方案三:
引用问题补充:xianshi_cn 写道Your classpath is missing 'org/apache/commons/logging/LogFactory', you gotta add commons-logging in your classpath. The easiest way is copy commons-logging.jar in your lib folder.是ibatis的lib么?Nope. For example, if your project is web application, copy commons-logging.jar to ${you_app}/WEB-INF/lib/ folder.
解决方案四:
ibatis需要commons-logging.jar 的包,去下一个导入工程就不会报这个错了。http://ishare.iask.sina.com.cn/f/12460564.html?from=like&retcode=0
解决方案五:
Your classpath is missing 'org/apache/commons/logging/LogFactory',you gotta add commons-logging in your classpath.The easiest way is copy commons-logging.jar in your lib folder.

时间: 2024-10-24 12:33:14

Ibatis插入问题的相关文章

IBatis插入一条记录后,如何返回记录ID值

问题描述 下面是IBatis将用户插入数据库的例子:1. MySQL定义CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` char(80) NOT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`))2. User定义public class User { private Long id; private

ibatis插入或查询问题

问题描述 数据库里有Account表,有username和password两个字段.ibatorConfig.xml文件如下所示.现在用Generate IBATIS Artifacts 生成文件.还需要编写一个什么样的类才能向数据库插入或查询数据?我的ibatis的版本是2.3.0.677<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE ibatorConfiguration PUBLIC &quo

iBatis 插入非空字段的问题

问题描述 最近才开始研究iBatis,无意中发现用iBatis向数据库表中插入数据的时候,有时候出现问题:比如下面的情况数据库表 A 字段:id int 自增 字段:name varchar 非空 默认 " " 字段:pwd varchar 非空 默认 "1"实体类A 字段 id,name,pwd getter() setter() ...不加赘述sqlMap.xml 中的insert语句<insert id="insertSql" par

使用ibatis插入时出错 求救

问题描述 解决方案二:Errorupdatingdatabase.Cause:org.apache.ibatis.executor.ExecutorException:TherewasnoTypeHandlerfoundforparametertagofstatementcom.taagoo.estension.we.insertPanoinfo解决方案三:Theerrormayinvolvecom.taagoo.estension.we.insertPanoinfo-Inline解决方案四:T

java-ibatis 插入oracle数据问题

问题描述 ibatis 插入oracle数据问题 getSqlMapClientTemplate().insert("....","...."); 我用的是这个方法,当插入的属性违反了oracle唯一性约束后, 06:18:33,610 INFO XmlBeanDefinitionReader:323 - Loading XML bean definitions from class path resource [org/springframework/jdbc/s

关于ibatis继承映射的问题

问题描述 我做了3个model,Customer,CompanyCustomer和PersonalCustomer分别继承Customer,hibernate用<discriminatorolumn="customerCatagory"type="string"/>来区别hibernate集成iBATIS后,用iBATIS插入对象时抛出异常:ustomerCatagory字段没有默认值,请问我该如何修改,让他区分Customer的两个子类

oracle ibatis map-xml格式的报文如何插入数据库??求大神解答?难道没高手知道问题出在哪儿//???

问题描述 xml格式的报文如何插入数据库??求大神解答?难道没高手知道问题出在哪儿//??? 我将xml格式的一个请求报文赋值给一个变量,然后使用ibatis的map印射给一个字段,其他的字段都能插入进去,但是就这个报文字段插入不了,关键是sql没报错?求大神解答,这个报文在map之前能打印出来

大字段-在ibatis中怎么写clob的插入语句

问题描述 在ibatis中怎么写clob的插入语句 在ibatis中怎么写clob的插入语句 我配置了 class="org.springframework.jdbc.support.lob.DefaultLobHandler"/> 在insert语句中这样写 #xxnr,javaType=java.lang.String,jdbcType=CLOB# 总是报错转换请求无法实现或不合理 看了好多例子,还是不会写, 求大神赐教

Ibatis往Oracle中插入字符串的时候提示插入的值对于列过大

问题描述 我现在使用Ibatis连接数据库,但是在用他往数据库里插入字符串的时候总是提示"ORA-01401:插入的值对于列过大".但是我数据库中相应字段设置的是varchar2(4000),已经是最大了.而且在用plSQL往里插入相同内容的时候是可以插入的.所以我怀疑是字符集的原因.现在我的环境如下:oracle的字符集是utf-8,客户端也被我用注册表的方法改成了AMERICAN_AMERICA.UTF8(原来是SIMPLIFIEDCHINESE_CHINA.ZHS16GBK),i