当程序中只用到UserDAO.findByName()时,即使未加载mapping文件,
程序也不报错.如:
_RootDAO.initialize();
UserDAO userdao=new UserDAO();
User user=new User();
user.setName("user3");
// userdao.save(user);
java.util.List list=userdao.findByName("user1");
for(int i=0;i<list.size();i++){
System.out.println("#"+((User)list.get(i)).getName());
}
System.out.println("done!");
}
只有当去掉注释之后,才提示maaping找不到.
本文探讨了在不加载mapping文件的情况下调用UserDAO.findByName()方法导致的问题。通过一个具体的示例程序展示了仅在特定操作时才会触发mapping文件缺失错误的现象。

被折叠的 条评论
为什么被折叠?



