MyBatis逆向工程

查询

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)

根据主键删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值