查询
selectByExample(TbItemDescExample example)
具体可设置的条件很多很多,根据表的结构的不同会有不同的可限制条件
selectByPrimaryKey(Long itemId)
通过主键进行查询
插入:
insert(TbItem tbItem) 插入对象可能会插入null数据覆盖了默认值
insertSelective(TbItem tbItem) 插入对象如果对象中没有该属性则不会做出修改为数据库的默认值
更新操作: example -> 生成一个Criteria对象来设置查询条件
updateByExample(TbItemDesc record, TbItemDescExample example)
根据特定的限制条件进行更新除了text类型(数据库)的所有列。对注入的字段全部更新可能会注入Null
updateByExampleSelective(TbItemDesc record, TbItemDescExample example)
根据特定的限制条件更新所有设置了值的列。会对字段进行判断再更新(如果为Null就忽略更新)
updateByPrimaryKey(TbItemDesc record)
对注入的字段全部更新可能会注入Null,通过ID更新除了text类型(数据库)的所有列
updateByPrimaryKeySelective(TbItemDesc record)
会对字段进行判断再更新(如果为Null就忽略更新),如果你只想更新某一字段,可以用这个方法。通过ID更新所有设置了值的列
'
删除操作:
deleteByExample(TbItemExample example)
根据特定限制条件删除,具体使用的方法和查询的时候是一样的。
deleteByPrimaryKey(String id)
根据主键删除。