【发布时间】:2015-04-01 17:19:57
【问题描述】:
我使用带有弹簧的休眠标准(两个注释)我有nullpointerexception
这是我的服务类:
public List<Voiture> rechercher_voiture(String type, String couleur,
String lieuLocation) {
List<Voiture> v = new ArrayList<Voiture>();
Criteria crit;
Session session = dao.getSessionFactory().getCurrentSession();
crit = session.createCriteria(Voiture.class)
.add(Restrictions.eq("type", type))
.add(Restrictions.eq("lieuLocation", lieuLocation))
.add(Restrictions.eq("statut", (long) 0));
if(couleur.isEmpty()==false) {
crit.add(Restrictions.eq("couleur", couleur));
}
v = crit.list();
return v;
}
nullpointerexception 是由 if 条件引起的,有什么建议吗?
【问题讨论】:
-
可能是因为 couleur == null ?
-
null 或不总是错误