相关文章推荐
刚毅的长颈鹿  ·  Spring 3.1 M2: ...·  2 周前    · 
温暖的海龟  ·  达梦spring-data-jdbc - ...·  5 天前    · 
爱运动的热带鱼  ·  Caused by: ...·  3 天前    · 
温柔的红薯  ·  CAS Authentication :: ...·  3 天前    · 
帅呆的柳树  ·  js控制gif播放-掘金·  1 年前    · 
火爆的咖啡  ·  aardio + bat ...·  1 年前    · 
茫然的烈马  ·  新建Android ...·  1 年前    · 
力能扛鼎的路灯  ·  Python中的# ...·  1 年前    · 
@Transactional @Query("delete from GoodsBindConfigMapping gbc " + "where gbc.goodsConfigUid = :#{#bean.goodsConfigUid} " + "and gbc.tenementId = :#{#bean.tenementId} " + "and gbc.goodConfigFlag = :#{#bean.goodConfigFlag} "+ "and gbc.goodTypeUid in (:#{#bean.goodsList})" ) int deleteByConfigUidAndTypeUid(@Param("bean") BindConfigBean bean);

org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'goodsConfigUid' cannot be found on null

解决方法:

是因为在使用@Query写语句的时候,没有使用@Param()标明参数实体