随笔分类 -  JAVA持久层框架 / mybatis

摘要:@Param:在Mybatis中的使用 1.如果mapper接口里参数是两个普通参数;如下: public List<student> selectuser(int pn ,String i); <select id="selectuser" resultType="com.user.entity. 阅读全文
posted @ 2022-09-20 13:16 liftsail 编辑
摘要:select *,(CASE WHEN ((SELECT now()) BETWEEN start_time and end_time) THEN '中间' when ((SELECT now()) < start_time) then '之前' ELSE '结束' END) as paper_st 阅读全文
posted @ 2022-07-30 15:35 liftsail 编辑
摘要:SELECT cast(@rank := @rank+1 as char) as rowNum,a.* from (select oup.user_name as userName,oup.user_id as userId,oup.student_sex as studentSex,op.Intr 阅读全文
posted @ 2022-07-28 15:52 liftsail 编辑
摘要:在mybatis中sql是写在xml映射文件中的,如果sql中有一些特殊字符的话,在解析xml文件的时候就会被转义,如若不希望被转义,那该怎么办呢? 方法一:使用特殊转义字符例如,>=开始日期 并且<=结束日期 > > 大于号 < < 小于号 <if test="searchTimeBegin != 阅读全文
posted @ 2022-07-27 17:24 liftsail 编辑
摘要:第一种方式 在实体类的映射文件 "*Mapper.xml" 这样写 <insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User"> 阅读全文
posted @ 2022-05-27 11:19 liftsail 编辑
摘要:作用:一些情况下,新增一条数据信息,但其主键(id)是数据库自动在数据库生成(自增),而有些业务逻辑的处理是需要要到这个生成的主键(id)。标签就是用来获取这个生成的主键(id) 例: <insert id="add" parameterType="com.demo.pojo.User"> <!-- 阅读全文
posted @ 2022-05-11 13:43 liftsail 编辑

点击右上角即可分享
微信分享提示