MyBatis
MyBatis相关学习笔记
梦里逆天
游戏爱好者、编程菜鸟、职场小白。
展开
-
mybatis的mapper.xml获取自增主键id
通常,我们会把数据库中一个表的主键id设置为自增字段。在mybatis中,当主键id是自增的情况下,添加一条记录的同时,其主键id是不能使用的,当我们取出主键id的值发现id为null,但是有时我们需要该主键,这时我们该如何处理呢?在对应的mapper.xml中加入以下属性即可:useGeneratedKeys="true" keyProperty="id"示例:<!--主要是在主键是自增的情况下使用,添加成功后可以直接使用主键值,其中keyProperty的值是对象的属性值,而不是数转载 2020-05-20 17:01:57 · 3700 阅读 · 0 评论 -
MyBatis通用Mapper添加条件排序(一)
/** * 查询所有样板 * @return */ @Override public List<MailTemplate> selectAllTemplates() { MailTemplateExample example = new MailTemplateExample(); example.se...原创 2020-03-20 22:58:24 · 6572 阅读 · 4 评论 -
【MyBatis】 动态SQL——模糊查询 LIKE
一、like '%?%'SELECT * FROM t_usr WHERE name like '%${name}%'SQL解析为:SELECT * FROM t_usr WHERE name like '%海%'传参必须用${}不能用#{},这样写的弊端是不安全,不能防sql注入有关LIKE使用,请参见:https://blog.csdn.net/wrs120/articl...转载 2019-12-16 15:42:49 · 2449 阅读 · 0 评论