MyBatis Generator版本:1.3.5
MyBatis Generator在Mapper接口中(由javaClientGenerator生成),只生成了:
deleteByPrimaryKey()
insert()
insertSelective()
未能生成以下方法:
selectByPrimaryKey()
updateByPrimaryKey()
updateByPrimaryKeySelective()
原因
特殊數據庫表設計:當MySQL的表只有一個字段(該字段爲主鍵)時,會出現這種情況。
可能是MyBatis Generator的BUG。
簡易解決方法
給該表增加一列(非主鍵)即可。