Mybatis
Lin_1998
这个作者很懒,什么都没留下…
展开
-
resultmap复杂查询
association <resultmap id = “xxx" type = "videoorder"> <id colum= "id" property="id"/> <result column = "user_id" property = "userid"> <result column = "cdeatr_time" property = "createtime"> <result column = "video_id" pr.原创 2021-11-30 16:18:18 · 674 阅读 · 0 评论 -
resultmap
<resultmap id = "xxx"type = "实体类(net.lrd.video)"> <id column = "id" javatype = "id"> <result column = "create_time"javatype = "ceatime"> </resultmap> column 就是表的某列。 javatype就是实体类的属性。 ...原创 2021-11-30 15:16:31 · 91 阅读 · 0 评论 -
sql片段使用
自定义查询字段重复使用 <sql id = "xxx"> id,title,price </sql> select <inclode refid="xxx"/> inclode 字段就可以原创 2021-11-30 15:09:03 · 215 阅读 · 1 评论 -
mybatis常见配置
configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象⼯⼚) plugins(插件,少⽤) environments(环境配置,不配多环境,基本在Spring⾥⾯配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databaseIdProvid原创 2021-11-30 10:53:41 · 656 阅读 · 0 评论 -
mybatis 如果有>或<需要处理
delete from video where title <![cdata[ > ]]> #{time} , price <![cdata[ < ]] #{price} <![cdata[ > ]]> 用这个来代替 大于号。就不会和html标签冲突原创 2021-11-30 10:47:50 · 83 阅读 · 0 评论 -
批量更新使用trim
update video <trim ptrfix = "set" suffixoverrides = ","> <if test = "title != null" >title = #{title,jdbctype = varchar} , </if> <if test = "time != null" >title = #{time,jdbctype = timestamp} , </if> <trim> suffix.原创 2021-11-30 10:29:20 · 282 阅读 · 0 评论 -
mybati如果出现:无效的列类型
mybati如果出现:无效的列类型,可能是缺少jdbcType 只有当字段可为null时才需要jdbcType 如果有两个以上入参加@param原创 2021-11-26 16:42:25 · 183 阅读 · 0 评论 -
mybatis如何获取自增后的主键
比如: <insert id = "add" parameterType = “net.lrd.video”> userGeneratedKeys ="true" keyProperty = "id" key Column = "id"> insert into 'video' ('title' , 'summary' , 'cover_img' ,'price' , 'create_time') values( #{title,jdbcType = VARCHAR} ,#{sum原创 2021-11-26 16:36:58 · 152 阅读 · 0 评论