12 2016 档案
摘要:问题:当记录的方法的参数是方法所在类内部新NEW的对象时,静态的记录方法交互就会失效,例如 调用的方法: 交互类: 测试类: 解决方法:通过easymock自带的动态参数的方法来与记录方法交互。
阅读全文
摘要:DBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。它会把数据库表里的数据和一个xml文件关联起来,也就是说它可以让数据在XML文件和数据库之间转换。基于这种设计模式DBUnit可以在测试之前,先备份数据库到一个临时XML文件中,然后删除数据库
阅读全文
摘要://定义泛型的class private Class type; //在构造方法中初始化泛型class public **() { this.type = this.getTypeClass(); } /** * 获得泛型的class的方法 * @return */ @Supp...
阅读全文
摘要:在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象。 它的规范如下: mapper.xml的namespace要写所映射接口的全称类名。 mapper.xml中的每个statement的id要和接口方法的方法名相同 mapper.xml中定义的每个s
阅读全文
摘要:1、最新的jetty容器 org.eclipse.jetty 需要JDK1.8的支持。 2、在容器中发布WEB项目时web 中的pom.xml的依赖关系会丧失,依赖和插件需要单独完全编写(尽管IDE会提示版本号已在父项目存在),暂时找不到解决办法。 3、阿里的MAVEN仓库真的很好用,速度很快
阅读全文
摘要:问题1:Could not bind factory to JNDI hibernate.cfg.xml中<sessionFactory> 标签中的name="foo" 去掉 问题2:如何获得sessionFactory SessionFactory sessionFactory = new Con
阅读全文
摘要:DatabaseOperation.TRUNCATE_TABLE.execute(con, ds);等对数据库的操作放在每个@Test方法中做而不是在@Before里做,可增加灵活性
阅读全文
摘要:增删改:excuteUpdate();返回int 查:excuteQuery();返回ResultSet
阅读全文
摘要:JDBC中:设置从1开始 例: Connection con = DriverManager.getConnection("jdbc:mysql://localhost/...","root","123"); String sql = "insert into t_user values (?,?,
阅读全文
摘要:#可以防止SQL注入 $用在一些特殊的SQL语句例如 order by ${...} , desc/asc PS:大部分用#,一些特殊情况用$
阅读全文
浙公网安备 33010602011771号