06 2011 档案
ibatis2注意点
摘要:1)如果要将基本数组类型如byte[]和int[]作为resultClass或lobHandler的javaType,则应写成"[B" 和"[I" ,尼马这谁猜得到? 附上从数据库查询返回byte[]类型的sqlMap配置: <sqlMap namespace="Monitor"> <select id="queryVoBytes" parameterClass="java.util.Map" resultClass="[B"> select voLi
阅读全文
maven2
摘要:1) 运行单个TEST类方法:由于MAVEN配置文件等的加载与一般的 java application的不一致,因此为了保持配置文件在开发和测试时的一致,最好使用maven命令而非直接运行junit测试。运行单个测试类只需要添加参数即可,如下:mvn test -Dtest=TESTCLASSNAME
阅读全文
mysql sample sqls
摘要:1) show databases;2) use db; 进入到数据库db3) select database(); --显示当前数据库4) select "consstr" as colname, t.* from tableName t;5) select a.id,a.valueA, case (b.valueB is NULL) when 1 then 'z' else b.valueB end from tableA as a left join tableB as b on(id);6)导入.sql脚本: 在命令行下:mysql -h *** -
阅读全文
spring-java.lang.stackOverFlowError
摘要:在使用spring管理一个bean的时候,同时在该bean的构造函数中使用了this.set...方法,导致如题的错误。经测试,使用@component和在配置文件中直接声明是等价的。但是后者提供了更强的配置能力。
阅读全文
spring-ibatis使用
摘要:1)spring配置文件:<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"><property name="configLocation" value="conf/sqlMapConfig.xml"></property><property name="dataSource" ref="dataSource"&g
阅读全文
eclipse-maven插件使用
摘要:1)有多个模块的依赖时,若要本模块的改动反映到其他模块,需要在工程上运行-->RUN AS-->MAVEN INSTALL.2)有时候运行程序会找不到配置文件,而确认配置文件路径正确,则在Run Configurations-->ClassPath-->advanced-->add Folder中将当前工程的根目录添加进去即可。3)maven集成了Tomcat,因此要想在TOMCAT中启动,只需在MAVEN BUILD中的goals中输入:tomcat:run即可。
阅读全文
spring-autowire机制
摘要:在xml配置文件中,autowire有5种类型,可以在<bean/>元素中使用autowire属性指定模式说明 no不使用自动装配,必须通过ref元素指定依赖,默认设置。 byName根据属性名自动装配。此选项将检查容器并根据名字查找与 属性完全一致的bean,并将其与属性自动装配。 byType如果容器中存在一个与指定属性类型相同的bean,那么将与 该属性自动装配;如果存在多个该类型bean,那么抛出异 常,并指出不能使用byType方式进行自动装配;如果没有找 到相匹配的bean,则什么事都不发生,也可以通过设置 dependency-check="objects&
阅读全文
Spring--ClassPathXmlApplicationContext后的参数问题
摘要:有这样一行代码:ctx=new ClassPathXmlApplicationContext("classpath*:conf/applicationContext-db.xml");将classpath*:中的*号去掉会提示找不到文件。这个问题是与我工程的环境相关的,我的工程是在apache maven下的一个子project,还有其他的一些project,因此去掉*后路径没有指向我工程中的calsspath根路径。在其他的单一工程环境下,应该不存在这个问题。
阅读全文
spring3.0.2--com/ibatis/common/xml/NodeletException类找不到的问题
摘要:1)现在常见的action/Facade--service--dao模式,虽然在结构上很清晰,但是不能不说是增加了代码的数量(特别是类的数量)。其基于以下的一种认识:增加新的功能或删除旧有的功能时,能够很清晰的增加或删除相关的类,来满足需求。而这种操作的难度是低于在原有的代码上进行修改的难度的!2)spring3.02--ibatis:在加载配置文件中的配置项时报错,配置项如下: 1 <bean id="sqlMapClientFactoryBean" class="org.springframework.orm.ibatis.SqlMapClientFac
阅读全文
mysql5.1使用初步
摘要:1. 安装配置 安装完后,使用MySql Server Instance Config Wizard配置服务器实例,值得一提的是charset我选了GBK。2. 启动服务,登录 启动:mysqld --console 登录:mysql -u root -p 如下图所示: 3. 使用数据库: show databases; use <dbname>4. 表操作: show tables;5. 从sql文件导入表到mysql数据库: mysql -h localhost -u root -p < d:/samp.sql 如下图所示: 6. 注释注意项:如上图中的一个错误,是因为-
阅读全文
新的公司,新的起点
摘要:离开了中行软开,到了一个新的公司。现在终于可以在上班的时间上网了,哈哈。 从今天开始,要把自己学习进步的轨迹尽量的在博客中记载下来。算作是自己的技术总结,如果对他人有些微帮助,会倍感荣幸。 加油吧!
阅读全文