有关sqlmap的问题,感谢路过的大佬瞧两眼

每次用salmap测试网站时最后都会报出这样一段错误,提升level也没用,一开始以为是网站原因,后来测试自己搭建的dvwa也会出现同样的问题!感谢路过的大佬能给点高见!!!

 all tested parameters do not appear to be injectable. Try to increase values for '--level'/'--risk' options if you wish to perform more tests. If you suspect that there is some kind of protection mechanism involved (e.g. WAF) maybe you could try to use option '--tamper' (e.g. '--tamper=space2comment')
sql

2个回答

sqlmap -u "url" --datch --level=5 --risk=3

[CRITICAL] all tested parameters do not appear to be injectable. Try to increase values for '--level'/'--risk' options if you wish to perform more tests. If you suspect that there is some kind of protection mechanism involved (e.g. WAF) maybe you could try to use option '--tamper' (e.g. '--tamper=space2comment') and/or switch '--random-agent'
我的是这样的 也不知道为啥

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ctf练习用sqlmap为什么总是显示warning?

做web的题 在sql注入的题用到sqlmap 但是为什么总是显示warning呢 懂的人帮帮我这个刚入门的小白 谢谢 ![图片说明](https://img-ask.csdn.net/upload/201903/05/1551771426_366075.png)

sqlmap怎么跑网页管理员密码???

如标题,如何用sqlmap跑网页后台管理员![图片](https://img-ask.csdn.net/upload/201707/20/1500524244_970494.jpeg)

sqlMap:no parameter map named java.util.Map

com.ibatis.sqlmap.client.SqlMapException: There is no parameter map named java.util.Map in this SqlMap. <!--多表连查 新增查询的数据为审核不通过原因表的不通过原因和审核人--> <select id="queryCompanyInfoBycompanyId" parameterClass="java.util.Map" resultMap="companyInfoResult"> select <include refid="companyInfo.infoColumn" /> ,ca.gmt_last_login as gmt_last_login, cfl.auditor,cfl.fail_reason_search from company_info ci left join company_account ca on ca.company_id=ci.id left join certification_fail_log cfl on cfl.company_id=ci.id; <include refid="companyInfo.whereCaulseAdmin" /> <include refid="common.pageOrderBy" /> <include refid="common.pageLimit" /> </select>

卡利sqlmap里面-r查找不到文件是怎么回事儿?

如图 我桌面创建了这样一个文件 但是无法指定到是为啥 sqlmap -r cx.txt -p mobile --dbs![图片说明](https://img-ask.csdn.net/upload/202005/14/1589442356_844985.png)![图片说明](https://img-ask.csdn.net/upload/202005/14/1589442363_613792.png)

sqlmap用不了,安装完之后一直这样

![图片说明](https://img-ask.csdn.net/upload/201603/29/1459222349_881116.png)

SQLMAP中,我想抓取sql,怎么做?

DAO里面写了个方法: public List getList(HashMap map) { return this.getSqlMapClientTemplate().queryForList(“sqlName”,map); } 这样的一个方法,我执行了一个名叫:sqlName 的sql。 <statement id="sqlName" resultClass="java.util.HashMap"> select * from test where id=#id# </statement> 我想在调用getList()这个方法的时候,我能把sql也获取到一个String(Object)里面 ??? 不知道如何实现??或者还有其他的办法??? [b]问题补充:[/b] 因为考虑到不去破坏整体框架,所以sql肯定要写到xml文件里面。 但是部分sql需要抓取出来使用,用ireport导出报表,需要传sql。。 不知道还有什么办法能实现这样的需要?? 简单的说就是sql需要使用2次,而且尽量些到xml配置文件中 谢谢。 [b]问题补充:[/b] DAO里面写了个方法: public List getList(HashMap map) { return this.getSqlMapClientTemplate().queryForList(“sqlName”,map); } 这样的一个方法,我执行了一个名叫:sqlName 的sql。 <statement id="sqlName" resultClass="java.util.HashMap"> select * from test where id=#id# </statement> 我想在调用getList()这个方法的时候,我能把sql也获取到一个String(Object)里面 ??? 不知道如何实现??或者还有其他的办法??? [b]问题补充:[/b] 因为考虑到不去破坏整体框架,所以sql肯定要写到xml文件里面。 但是部分sql需要抓取出来使用,用ireport导出报表,需要传sql。。 不知道还有什么办法能实现这样的需要?? 简单的说就是sql需要使用2次,而且尽量些到xml配置文件中 谢谢。 ---- linpyi 你说对了,这个项目是改造项目。jasper文件都用以前的。 所以没有办法再来做一次。只有想办法传个sql进去比较简单,快速了。 ----------- simon511 提的建议可以把sql拿出来,但是我试验了下,传了个map进去,好像参数没有传进去,出来的还是id=?这样的形式。不知道我是否传错地方? 代码如下: String sql1 = null; ExtendedSqlMapClient extendedSqlMapClient = (ExtendedSqlMapClient) this.getSqlMapClient(); MappedStatement mappedStatement = extendedSqlMapClient .getMappedStatement("getADSLReasonAspList"); if (mappedStatement != null) { RequestScope request = new RequestScope(); request.setStatement(mappedStatement); sql1 = mappedStatement.getSql().getSql(request, map); } System.out.println(sql1); 谢谢。 ------------------ cats_tiger 的方法我想如果有1000人并发,是否有问题? 导致sql乱续?方法有点难度哈。目前也不知道会不会导致其他问题产生。 -------- 谢谢大家的指导。 ps: 怎么提问没有“回复”这样的按钮啊??

在Ibatis中:sqlMapConfig.xml中可以写多个<sqlMapConfig>标签吗??

<sqlMapConfig> <settings cacheModelsEnabled="true" useStatementNamespaces="true"/> <transactionManager type="JDBC"> <dataSource type="JNDI"> <property name="DataSource" value="java:comp/env/jdbc/permission" /> </dataSource> </transactionManager> <sqlMap resource="cn/sshframe/domain/RoleSql.xml" /> <sqlMap resource="cn/sshframe/domain/PermissionSql.xml" /> </sqlMapConfig> <sqlMapConfig> <settings cacheModelsEnabled="true" useStatementNamespaces="true"/> <transactionManager type="JDBC"> <dataSource type="JNDI"> <property name="DataSource" value="java:comp/env/jdbc/dev"/> </dataSource> </transactionManager> <sqlMap resource="dbsqlmap/t_game_SqlMap.xml"/> </sqlMapConfig> 并且数据库不一样

ASP.NET Web项目使用iBatis.NET操作数据库,怎么得到SqlMapper实例化

ASP.NET Web项目使用iBatis.NET操作数据库,怎么得到SqlMapper实例化 已有条件: 1.引用了必要的dll程序集 ![图片说明](https://img-ask.csdn.net/upload/201702/28/1488274325_945528.png) 2.配置了SqlMap.config,providers.config,sqlFile.cml等相关文件 遇到问题:获取实例化SqlMapper一直报错: 网上找到的很多实例化得到Mapper的方式(各种教程天花乱坠,运行不了就别贴额),主要分为两类: (1)通过程序集获取SqlMap.config文件流,利用 DomSqlMapBuilder builder 获得, Stream stream = null; private ISqlMapper sqlMap; Assembly assembly = Assembly.Load("iBatisDemo"); if (sqlMap == null) { try { stream = assembly.GetManifestResourceStream("SqlMap.config"); } catch (Exception ex) { throw ex; } } DomSqlMapBuilder builder = new DomSqlMapBuilder(); sqlMap = builder.Configure(stream);但是得到的是ISqlMapper,他们的竟然没报强制换换??? 结果这里报错的未将对象实例化; (2) 这一种是 private static ISqlMapper sqlMaper = Mapper.Instance();觉得简单粗暴,但是还是报错 ![图片说明](https://img-ask.csdn.net/upload/201702/28/1488274390_261806.png) ![图片说明](https://img-ask.csdn.net/upload/201702/28/1488274412_437003.png) 请详细查看堆栈信息,谢谢! 请叫大神看看怎么回事?谢谢!有Demo也可以发我一下。

spring+struts2+ibatis

在自学ibatis,两个表。dep表(部门表),userInfo(用户表),有主外键关系,当通过userId查询UserInfo信息,得到了userInfo的信息。但是得不到dep表中的信息。。怎么办、、求解求解 <sqlMap namespace="user"> <!-- 类别名 --> <typeAlias alias="acc" type="com.bao.model.UserInfo" /> <typeAlias alias="dep" type="com.bao.model.Dep" /> <!-- 查询,根据userId来得到UserInfo的值 --> <select id="getUserById" resultClass="acc"> select * from userInfo where userId=#value# </select> </sqlMap>

maven构建springmvc+ibatis,sqlmap文件不能访问试题Bean的问题

![图片说明](https://img-ask.csdn.net/upload/201508/26/1440578725_125804.png) 如图片所示,使用resources分结构之后就出现了这个问题,求各路大神指点~,一下是我得配置文件 web.xml ``` <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:*/**/applicationContext.xml, */**/applicationContext-*-bean.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:*/**/*-mvc.xml</param-value> </init-param> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </servlet> ``` spring文件 ``` <bean name="sqlDao" scope="prototype" class="com.icdc.sqldao.SqlDaoImpl" /> <bean name="loginService" scope="prototype" class="com.icdc.service.impl.LoginServiceImpl" /> ``` mvc文件 ``` <!-- 对包中的所有类进行扫描,以完成Bean创建和自动依赖注入的功能 需要更改 --> <context:component-scan base-package="com.icdc" > <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /> </context:component-scan> <mvc:annotation-driven /> <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> <!-- 防止jsp等静态资源被拦截 --> <mvc:default-servlet-handler /> ``` 我只是把主要的配置文件复制了出来,其他一切正常。如果将sqlmap的配置文件放在src/main/java路径下启动不报错,也可以正常访问数据库并查询出数据,放在src/main/resources下就报找不到这个bean的错误。

SqlMapConfig加载对象失败

加载ibatis的配置文件SqlMapConfig.xml失败 com.ibatis.common.exception.NestedRuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:81) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) ... 4 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 5 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 9 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 5 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 9 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 9 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 5 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 9 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 9 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 12 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) ... 16 more Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.beans.ClassInfo.getGetterType(ClassInfo.java:188) at com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226) at com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121) at com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185) at com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/insert'. Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'name' in class 'cn.com.lrs.model.User' at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at cn.com.lrs.util.SqlMapClientUtil.<clinit>(SqlMapClientUtil.java:18) at test.Test.recordCount(Test.java:15) at test.Test.main(Test.java:36) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.Nest

iBatis 别名的问题

``` <sqlMap namespace="myqxcdgl"> <!-- 实体POJO --> <typeAlias alias="Account" type="com.pojo.common.Account"/> <!-- 查询所有权限 --> <select id="queryAccount" resultClass="Account"> SELECT * FROM TABLE </select> </sqlMap> ``` ``` ``` alias="Account" 这里的 Account 是指代com.pojo.common.Account 我想问 resultClass="Account" 中的 Account 是alias中定义的别名吗? 我把 alias="Account" 修改为别的别名 程序也是没有问题的

ibatis连接mysql时读取配置文件出错如何解决?

错误日志如下: 2010-1-6 22:02:03 com.ibatis.common.logging.jdk14.Jdk14LoggingImpl error 严重: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass java.lang.ClassNotFoundException: jdbc.driverClass at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.ibatis.common.resources.Resources.classForName(Resources.java:265) at com.ibatis.common.resources.Resources.instantiate(Resources.java:281) at com.ibatis.common.jdbc.SimpleDataSource.initialize(SimpleDataSource.java:199) at com.ibatis.common.jdbc.SimpleDataSource.<init>(SimpleDataSource.java:116) at com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory.initialize(SimpleDataSourceFactory.java:31) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:347) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:121) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:105) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:86) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:63) at com.itcast.IStudentDAOImpl.<clinit>(IStudentDAOImpl.java:17) java.lang.ExceptionInInitializerError Caused by: java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. Could not instantiate DataSourceFactory. Cause: java.lang.RuntimeException: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:89) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:63) at com.itcast.IStudentDAOImpl.<clinit>(IStudentDAOImpl.java:17) Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. Could not instantiate DataSourceFactory. Cause: java.lang.RuntimeException: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:86) ... 2 more Caused by: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. Could not instantiate DataSourceFactory. Cause: java.lang.RuntimeException: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:123) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:105) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51) ... 3 more Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. Could not instantiate DataSourceFactory. Cause: java.lang.RuntimeException: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:354) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:121) ... 8 more Caused by: java.lang.RuntimeException: SimpleDataSource: Error while loading properties. Cause: java.lang.ClassNotFoundException: jdbc.driverClass at com.ibatis.common.jdbc.SimpleDataSource.initialize(SimpleDataSource.java:210) at com.ibatis.common.jdbc.SimpleDataSource.<init>(SimpleDataSource.java:116) at com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory.initialize(SimpleDataSourceFactory.java:31) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:347) ... 9 more Caused by: java.lang.ClassNotFoundException: jdbc.driverClass at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.ibatis.common.resources.Resources.classForName(Resources.java:265) at com.ibatis.common.resources.Resources.instantiate(Resources.java:281) at com.ibatis.common.jdbc.SimpleDataSource.initialize(SimpleDataSource.java:199) ... 12 more Exception in thread "main" ---------------------------------------------------------------------------------------- SqlMapConfig.xml文件内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <sqlMapConfig> <properties resource="com/itcast/SqlMap.properties" /> <transactionManager type="JDBC"> <dataSource type="SIMPLE"> <property name="JDBC.Driver" value="${jdbc.driverClass}" /> <property name="JDBC.ConnectionURL" value="${jdbc.url}" /> <property name="JDBC.Username" value="${jdbc.user}" /> <property name="JDBC.Password" value="${jdbc.password}" /> </dataSource> </transactionManager> <sqlMap resource="com/itcast/Student.xml"/> </sqlMapConfig> ---------------------------------------------------------------------------------------- SqlMap.properties文件内容如下: driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root password=123456 ------------------------------------------------------ 如果不使用SqlMap.properties文件,而将driver、url、username、password的值直接写入SqlMapConfig.xml文件中,则程序可以正常通过。 请大家帮忙解决如何读取这个SqlMap.properties配置文件问题。

Itbatis jar如何下载?

我今天才接触Itbatis 但是需要jar包, 我都搜了一上午了,就是找不到! 请帮助…… 谢谢! [b]问题补充:[/b] 为什么你们提供的jar 都只有一个呢! 我看不是好几个,比如:commonslogging.jar,ibatis-common-2.jar,ibatis-dao-2.jar,ibatis-sqlmap-2.jar 。 是不是现在都封装到Itbatis 2.3 jar 里了?

获取了ibatis的Connection只能进行查询无法插入

代码如下,查询没有问题,执行st.executeUpdate("insert into user_group(group_id,group_name,group_function) values('1','1','1')");时也没有报错,数据库中也没有记录插入。SQL语句肯定没有问题,我用JDBC建立连接就可以插入数据,使用ibatis的连接就不行。 [code="java"] Connection conn; try { conn = sqlMap.getDataSource().getConnection(); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery("select * from user_group"); while (rs.next()) { System.out.println(rs.getString(2)); } st.executeUpdate("insert into user_group(group_id,group_name,group_function) values('1','1','1')"); rs.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } [/code]

路径问题。要哭了。ibatis解析sqlmapConfig.xml出错

![如图](https://img-ask.csdn.net/upload/201412/26/1419563589_685710.jpg) maven+spring+ibatis 反正打死地址不对。。。我都不想活了。。救命啊!!!! 报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClientForLot' defined in file [E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\service-job\WEB-INF\classes\applicationContext-db.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [sqlMapConf.xml]; nested exception is com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 11; columnNumber: 68; The content of elements must consist of well-formed character data or markup. 小弟谢谢了。。。。

maven多模块配置文件引用问题

假设maven现在有5个模块: maven-parent maven-util maven-dao maven-service maven-web 依赖关系是:parent<--util<--dao<--servcie<--web 现在的问题是dao中有配置文件mysql.cfg.xml,而实际业务的sqlmap.xml文件在web中 要想使用sqlmap.xml的语句需要在mysql.cfg.xml文件中进行配置<mapper>,需要有sqlmap.xml的resource路径 但是dao没有依赖web,那要怎样配置这个sqlmap.xml?

ibatis转换的一个问题

2016-10-15 17:18:39,162 ERROR (com.test.framework.progress.utils.ProgressUtils:126) - poolTaskExecutor 线程池:SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in com/test/framework/dao/ibatis2/ibatis.xml. --- The error occurred while applying a result map. --- Check the com.test.lol.code.sql.selectCodeInfoByCond-AutoResultMap. --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/test/framework/dao/ibatis2/ibatis.xml. --- The error occurred while applying a result map. --- Check the com.test.lol.code.sql.selectCodeInfoByCond-AutoResultMap. --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in com/test/framework/dao/ibatis2/ibatis.xml. --- The error occurred while applying a result map. --- Check the com.test.lol.code.sql.selectCodeInfoByCond-AutoResultMap. --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/test/framework/dao/ibatis2/ibatis.xml. --- The error occurred while applying a result map. --- Check the com.test.lol.code.sql.selectCodeInfoByCond-AutoResultMap. --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:203) at org.springframework.orm.ibatis.SqlMapClientTemplate.executeWithListResult(SqlMapClientTemplate.java:243) at com.test.framework.dao.ibatis2.Ibatis2SqlMapClientTemplate.query4VCommList(Ibatis2SqlMapClientTemplate.java:129) at com.test.framework.dao.ibatis2.Ibatis2SqlMapClientTemplate.queryForVCommList(Ibatis2SqlMapClientTemplate.java:225) at com.test.lol.code.service.CodeServiceImpl.selectCodeInfoByCond(CodeServiceImpl.java:2508) at com.test.lol.code.service.CodeServiceImpl$$FastClassByCGLIB$$740dee32.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:42) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at com.test.lol.code.service.CodeServiceImpl$$EnhancerByCGLIB$$ab958bb2.selectCodeInfoByCond(<generated>) at com.test.lol.code.action.CodeAction.selectCodeInfoByCond(CodeAction.java:243) at com.test.lol.code.action.ExportallAction.category(ExportallAction.java:306) at com.test.lol.code.action.ExportallAction.exportyAll(ExportallAction.java:274) at com.test.lol.code.action.ExportallAction$1.execute(ExportallAction.java:221) at com.test.framework.progress.utils.ProgressUtils$2.run(ProgressUtils.java:124) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/test/framework/dao/ibatis2/ibatis.xml. --- The error occurred while applying a result map. --- Check the com.test.lol.code.sql.selectCodeInfoByCond-AutoResultMap. --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:204) at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:541) at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118) at com.test.framework.dao.ibatis2.Ibatis2SqlMapClientTemplate$1.doInSqlMapClient(Ibatis2SqlMapClientTemplate.java:131) at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:200) ... 26 more Caused by: net.sf.cglib.beans.BulkBeanException: java.lang.String cannot be cast to java.lang.Long at com.test.lol.code.valueobject.CodeInfo$$BulkBeanByCGLIB$$80c55f8f.setPropertyValues(<generated>) at com.ibatis.sqlmap.engine.accessplan.EnhancedPropertyAccessPlan.setProperties(EnhancedPropertyAccessPlan.java:33) at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112) at com.ibatis.sqlmap.engine.mapping.result.ResultMap.setResultObjectValues(ResultMap.java:371) at com.ibatis.sqlmap.engine.mapping.result.AutoResultMap.setResultObjectValues(AutoResultMap.java:54) at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:64) at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:385) at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleMultipleResults(SqlExecutor.java:300) at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:189) at com.test.framework.dao.ibatis2.LimitSqlExecutor.executeQuery(LimitSqlExecutor.java:82) at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221) at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189) ... 32 more Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long ... 44 more

spring&ibatis事务配置问题

xml配置 [code="xml"] <!-- 默认的数据源配置 --> <bean id="talent.defaultDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.default.driverClassName}" /> <property name="url" value="${jdbc.default.url}" /> <property name="username" value="${jdbc.default.username}" /> <property name="password" value="${jdbc.default.password}" /> </bean> <!-- 事务配置 --> <bean id="talent.defaultTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="talent.defaultDataSource" /> </bean> <!-- 配置事务特性 --> <tx:advice id="txAdvice" transaction-manager="talent.defaultTransactionManager"> <tx:attributes> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="insert*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="main*" propagation="REQUIRED" /> <tx:method name="*" read-only="true" /> </tx:attributes> </tx:advice> <!-- 配置哪些类的方法需要进行事务管理 --> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution(* com.jstrd.talent.manager.MyTransactionTemplate.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" /> </aop:config> <!-- 默认的DaoFactory --> <bean id="talent.defaultDaoFactory" class="com.jstrd.talent.dao.DaoFactory"> <constructor-arg value="${jdbc.default.db.dialect}" /> </bean> <!-- 默认的SqlMapClient --> <bean id="talent.defaultSqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="talent.defaultDataSource" /> <property name="configLocation" value="classpath:talent/ibatis/sql-map-config.xml" /> <!-- 自动加载sql-mapping文件 --> <property name="mappingLocations"> <value>${ibatis.mappingLocations}</value> </property> <property name="useTransactionAwareDataSource" value="true"></property> </bean> <!-- 默认的SqlMapDao --> <bean id="talent.defaultSqlMapDao" class="com.jstrd.talent.dao.SqlMapDao"> <property name="sqlMapClient" ref="talent.defaultSqlMapClient" /> </bean> <!-- 默认的SqlMapClientTemplate --> <bean id="talent.defaultSqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <property name="sqlMapClient" ref="talent.defaultSqlMapClient" /> </bean> [/code] java代码 [code="java"] public class MyTransactionTemplate { public void addXX() throws Exception { SqlMapDao dao = DaoFactory.getSqlMapDao(); SqlMapClientTemplate sqlMap = dao.getSqlMapClientTemplate();//dao.getSqlMapClientTemplate();//(SqlMapClientTemplate)BeanFactory.getBean("talent.defaultSqlMapClientTemplate"); sqlMap.update("t_user.delete"); sqlMap.update("t_user.insert", new TUser(29, "tan29")); sqlMap.update("t_user.insert", new TUser(30, "tan30")); sqlMap.update("t_user.insert", new TUser(32, "tan32")); sqlMap.update("t_user.updateById", new TUser(29, "tan30"));//这里违反唯一约束,会抛异常的 sqlMap.update("t_user.updateById", new TUser(29, "tan28")); } } [/code] java代码中,连续几个insert,然后两上update,其中一个update是会抛异常的。但是发现前面的insert已经在数据库中生效了,并不回滚 [b]问题补充:[/b] 数据库是mysql5 "MyTransactionTemplate根本没有处于事务中啊"??已经配置在其中了的: execution(* com.jstrd.talent.manager.MyTransactionTemplate.*(..))" [b]问题补充:[/b] 谢谢kyo100900的回答!我改成InnoDb后,事务还是没控制住, 日志发现sqlMap.update()每次都会 Fetching JDBC Connection from DataSource 然后 Returning JDBC Connection to DataSource 这里可能也有问题?! [b]问题补充:[/b] 换了oracle环境还是一样,我怀疑是配错了 [b]问题补充:[/b] xml配置 <pre name="code" class="xml"> &lt;!-- 默认的数据源配置 --> &lt;bean id="talent.defaultDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> &lt;property name="driverClassName" value="${jdbc.default.driverClassName}" /> &lt;property name="url" value="${jdbc.default.url}" /> &lt;property name="username" value="${jdbc.default.username}" /> &lt;property name="password" value="${jdbc.default.password}" /> &lt;/bean> &lt;!-- 事务配置 --> &lt;bean id="talent.defaultTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> &lt;property name="dataSource" ref="talent.defaultDataSource" /> &lt;/bean> &lt;!-- 配置事务特性 --> &lt;tx:advice id="txAdvice" transaction-manager="talent.defaultTransactionManager"> &lt;tx:attributes> &lt;tx:method name="add*" propagation="REQUIRED" /> &lt;tx:method name="save*" propagation="REQUIRED" /> &lt;tx:method name="insert*" propagation="REQUIRED" /> &lt;tx:method name="del*" propagation="REQUIRED" /> &lt;tx:method name="update*" propagation="REQUIRED" /> &lt;tx:method name="main*" propagation="REQUIRED" /> &lt;tx:method name="*" read-only="true" /> &lt;/tx:attributes> &lt;/tx:advice> &lt;!-- 配置哪些类的方法需要进行事务管理 --> &lt;aop:config> &lt;aop:pointcut id="allManagerMethod" expression="execution(* com.jstrd.talent.manager.MyTransactionTemplate.*(..))" /> &lt;aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" /> &lt;/aop:config> &lt;!-- 默认的DaoFactory --> &lt;bean id="talent.defaultDaoFactory" class="com.jstrd.talent.dao.DaoFactory"> &lt;constructor-arg value="${jdbc.default.db.dialect}" /> &lt;/bean> &lt;!-- 默认的SqlMapClient --> &lt;bean id="talent.defaultSqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> &lt;property name="dataSource" ref="talent.defaultDataSource" /> &lt;property name="configLocation" value="classpath:talent/ibatis/sql-map-config.xml" /> &lt;!-- 自动加载sql-mapping文件 --> &lt;property name="mappingLocations"> &lt;value>${ibatis.mappingLocations}&lt;/value> &lt;/property> &lt;property name="useTransactionAwareDataSource" value="true">&lt;/property> &lt;/bean> &lt;!-- 默认的SqlMapDao --> &lt;bean id="talent.defaultSqlMapDao" class="com.jstrd.talent.dao.SqlMapDao"> &lt;property name="sqlMapClient" ref="talent.defaultSqlMapClient" /> &lt;/bean> &lt;!-- 默认的SqlMapClientTemplate --> &lt;bean id="talent.defaultSqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> &lt;property name="sqlMapClient" ref="talent.defaultSqlMapClient" /> &lt;/bean> </pre> java代码 <pre name="code" class="java"> public class MyTransactionTemplate { public void addXX() throws Exception { SqlMapDao dao = DaoFactory.getSqlMapDao(); SqlMapClientTemplate sqlMap = dao.getSqlMapClientTemplate();//dao.getSqlMapClientTemplate();//(SqlMapClientTemplate)BeanFactory.getBean("talent.defaultSqlMapClientTemplate"); sqlMap.update("t_user.delete"); sqlMap.update("t_user.insert", new TUser(29, "tan29")); sqlMap.update("t_user.insert", new TUser(30, "tan30")); sqlMap.update("t_user.insert", new TUser(32, "tan32")); sqlMap.update("t_user.updateById", new TUser(29, "tan30"));//这里违反唯一约束,会抛异常的 sqlMap.update("t_user.updateById", new TUser(29, "tan28")); } } </pre> java代码中,连续几个insert,然后两上update,其中一个update是会抛异常的。但是发现前面的insert已经在数据库中生效了,并不回滚 <strong>问题补充:</strong> 数据库是mysql5 "MyTransactionTemplate根本没有处于事务中啊"??已经配置在其中了的: execution(* com.jstrd.talent.manager.MyTransactionTemplate.*(..))" <strong>问题补充:</strong> 谢谢kyo100900的回答!我改成InnoDb后,事务还是没控制住, 日志发现sqlMap.update()每次都会 Fetching JDBC Connection from DataSource 然后 Returning JDBC Connection to DataSource 这里可能也有问题?! <strong>问题补充:</strong> 换了oracle环境还是一样,我怀疑是配错了 调试发现SqlMapClientTemplate的事务管理器为com.ibatis.sqlmap.engine.transaction.TransactionManager@19f9c7a.跟配置的不一样啊 [b]问题补充:[/b] "MyTransactionTemplate根本没有处于事务中啊"??已经配置在其中了的: execution(* com.jstrd.talent.manager.MyTransactionTemplate.*(..))" &lt;strong>问题补充:&lt;/strong> 谢谢kyo100900的回答!我改成InnoDb后,事务还是没控制住, 日志发现sqlMap.update()每次都会 Fetching JDBC Connection from DataSource 然后 Returning JDBC Connection to DataSource 这里可能也有问题?! &lt;strong>问题补充:&lt;/strong> 换了oracle环境还是一样,我怀疑是配错了 调试发现SqlMapClientTemplate的事务管理器为com.ibatis.sqlmap.engine.transaction.TransactionManager@19f9c7a.跟配置的不一样啊

软件测试入门、SQL、性能测试、测试管理工具

软件测试2小时入门,让您快速了解软件测试基本知识,有系统的了解; SQL一小时,让您快速理解和掌握SQL基本语法 jmeter性能测试 ,让您快速了解主流来源性能测试工具jmeter 测试管理工具-禅道,让您快速学会禅道的使用,学会测试项目、用例、缺陷的管理、

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢? 说回面试的事,这份面试...

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

玩转Python-Python3基础入门

总课时80+,提供源码和相关资料 本课程从Python零基础到纯Python项目实战。内容详细,案例丰富,覆盖了Python知识的方方面面,学完后不仅对Python知识有个系统化的了解,让你从Python小白变编程大牛! 课程包含: 1.python安装 2.变量、数据类型和运算符 3.选择结构 4.循环结构 5.函数和模块 6.文件读写 7.了解面向对象 8.异常处理

程序员的兼职技能课

获取讲师答疑方式: 在付费视频第一节(触摸命令_ALL)片头有二维码及加群流程介绍 限时福利 原价99元,今日仅需39元!购课添加小助手(微信号:csdn590)按提示还可领取价值800元的编程大礼包! 讲师介绍: 苏奕嘉&nbsp;前阿里UC项目工程师 脚本开发平台官方认证满级(六级)开发者。 我将如何教会你通过【定制脚本】赚到你人生的第一桶金? 零基础程序定制脚本开发课程,是完全针对零脚本开发经验的小白而设计,课程内容共分为3大阶段: ①前期将带你掌握Q开发语言和界面交互开发能力; ②中期通过实战来制作有具体需求的定制脚本; ③后期将解锁脚本的更高阶玩法,打通任督二脉; ④应用定制脚本合法赚取额外收入的完整经验分享,带你通过程序定制脚本开发这项副业,赚取到你的第一桶金!

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

基于VHDL的16位ALU简易设计

基于VHDL的16位ALU简易设计,可完成基本的加减、带进位加减、或、与等运算。

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

利用Verilog实现数字秒表(基本逻辑设计分频器练习)

设置复位开关。当按下复位开关时,秒表清零并做好计时准备。在任何情况下只要按下复位开关,秒表都要无条件地进行复位操作,即使是在计时过程中也要无条件地进行清零操作。 设置启/停开关。当按下启/停开关后,将

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

计算机操作系统 第三版.pdf

计算机操作系统 第三版 本书全面介绍了计算机系统中的一个重要软件——操作系统(OS),本书是第三版,对2001年出版的修订版的各章内容均作了较多的修改,基本上能反映当前操作系统发展的现状,但章节名称基

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Vue.js 2.0之全家桶系列视频课程

基于新的Vue.js 2.3版本, 目前新全的Vue.js教学视频,让你少走弯路,直达技术前沿! 1. 包含Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、webpack、ElementUI等) 2. 采用笔记+代码案例的形式讲解,通俗易懂

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

150讲轻松搞定Python网络爬虫

【为什么学爬虫?】 &nbsp; &nbsp; &nbsp; &nbsp;1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到! &nbsp; &nbsp; &nbsp; &nbsp;2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: 网络请求:模拟浏览器的行为从网上抓取数据。 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 &nbsp; 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! 【课程服务】 专属付费社群+每周三讨论会+1v1答疑

SEIR课程设计源码与相关城市数据.rar

SEIR结合学报与之前博客结合所做的一些改进,选择其中三个城市进行拟合仿真SEIR结合学报与之前博客结合所做的一些改进,选择其中三个城市进行拟合仿真SEIR结合学报与之前博客结合所做的一些改进,选择其

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

GIS程序设计教程 基于ArcGIS Engine的C#开发实例

张丰,杜震洪,刘仁义编著.GIS程序设计教程 基于ArcGIS Engine的C#开发实例.浙江大学出版社,2012.05

人工智能-计算机视觉实战之路(必备算法+深度学习+项目实战)

系列课程主要分为3大阶段:(1)首先掌握计算机视觉必备算法原理,结合Opencv进行学习与练手,通过实际视项目进行案例应用展示。(2)进军当下最火的深度学习进行视觉任务实战,掌握深度学习中必备算法原理与网络模型架构。(3)结合经典深度学习框架与实战项目进行实战,基于真实数据集展开业务分析与建模实战。整体风格通俗易懂,项目驱动学习与就业面试。 建议同学们按照下列顺序来进行学习:1.Python入门视频课程 2.Opencv计算机视觉实战(Python版) 3.深度学习框架-PyTorch实战/人工智能框架实战精讲:Keras项目 4.Python-深度学习-物体检测实战 5.后续实战课程按照自己喜好选择就可以

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

微信小程序开发实战之番茄时钟开发

微信小程序番茄时钟视频教程,本课程将带着各位学员开发一个小程序初级实战类项目,针对只看过官方文档而又无从下手的开发者来说,可以作为一个较好的练手项目,对于有小程序开发经验的开发者而言,可以更好加深对小程序各类组件和API 的理解,为更深层次高难度的项目做铺垫。

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

去除异常值matlab程序

数据预处理中去除异常值的程序,matlab写成

用verilog HDL语言编写的秒表

在秒表设计中,分模块书写。用在七段数码管上显示。输入频率是1KHZ.可以显示百分秒,秒,分。如要显示小时,只需修改leds里的代码和主模块代码。改程序以通过硬件电路验证。完全正确。

[透视java——反编译、修补和逆向工程技术]源代码

源代码。

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐