随笔分类 - JAVA持久层框架 / mybatis
摘要:@Param:在Mybatis中的使用 1.如果mapper接口里参数是两个普通参数;如下: public List<student> selectuser(int pn ,String i); <select id="selectuser" resultType="com.user.entity.
阅读全文
摘要:select *,(CASE WHEN ((SELECT now()) BETWEEN start_time and end_time) THEN '中间' when ((SELECT now()) < start_time) then '之前' ELSE '结束' END) as paper_st
阅读全文
摘要: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
阅读全文
摘要:在mybatis中sql是写在xml映射文件中的,如果sql中有一些特殊字符的话,在解析xml文件的时候就会被转义,如若不希望被转义,那该怎么办呢? 方法一:使用特殊转义字符例如,>=开始日期 并且<=结束日期 > > 大于号 < < 小于号 <if test="searchTimeBegin !=
阅读全文
摘要:第一种方式 在实体类的映射文件 "*Mapper.xml" 这样写 <insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User">
阅读全文
摘要:作用:一些情况下,新增一条数据信息,但其主键(id)是数据库自动在数据库生成(自增),而有些业务逻辑的处理是需要要到这个生成的主键(id)。标签就是用来获取这个生成的主键(id) 例: <insert id="add" parameterType="com.demo.pojo.User"> <!--
阅读全文