我很困扰。
ssh中使用了spring junit进行单元测试,即
- @ContextConfiguration(locations={"classpath:/applicationContext-Dao.xml",
- "classpath:/applicationContext-Service.xml",
- "classpath:/applicationContext-Others.xml",
- "classpath:/applicationContext.xml"})
- public class AlarminfoDaoTest extends AbstractTransactionalJUnit4SpringContextTests{
查询、更新、删除都没问题。
但增加的时候就不对了。
必须先查询,否则即使是主键重复了还是提示成功。而先查询之后,主键重复的情况便保存不成功了。
这是junit的一个bug呢?还是必须按照这个流程来呢……