mybatis
文章平均质量分 81
fm2zhaoyong2
这个作者很懒,什么都没留下…
展开
-
mybatis常用代码
SELECT scene_id, alarm_sum_time, alarm_red_num, alarm_yellow_num, alarm_green_num, health_percent, lastfullhe原创 2017-06-19 10:45:58 · 247 阅读 · 0 评论 -
mybatis 1:1,1:n,n:n关系
一对一:一个班主任只属于一个班级,一个班级也只能有一个班主任。 Class:id,name,Teacher teacher; Teacher:id,name; 目的是根据教师id得到该教师和班级的信息; 一对多:一个顾客对应多个订单,而一个订单只能对应一个客户 多对多;一个用户可以属于多个集体(家人,朋友,同学),当然一个集体也包含了多个用户 注; 比如同时A转载 2017-06-19 10:51:43 · 736 阅读 · 0 评论 -
save saveList
insert into sm_animation_config( id, scene_id, backgroundImage_id, url, coordinateLeft, coordinateTop, coordinateBottom, width, height, device_id, param_id, param_type, open_value, devic原创 2017-06-19 10:54:55 · 1023 阅读 · 0 评论 -
saveOrUpdate
INSERT INTO dm_device_realtime_data (device_id,param_id,last_value,quality,last_update_time) values (#{deviceId,javaType=String, jdbcType=VARCHAR}, #{paramId,javaType=String, jdbcType=VARCHAR}, #{原创 2017-06-19 10:56:36 · 259 阅读 · 0 评论 -
多类型查询
SELECT sm.id id, sm.scene_id scene_id, sm.name name, sm.unit unit, sm.relation_id relation_id, sm.relation_type relation_type, sm.icon icon, sm.description descrip原创 2017-06-19 10:58:16 · 284 阅读 · 0 评论 -
mybatis 一级缓存和二级缓存
mybatis提供查询缓存,用于减轻数据压力,提高数据库性能; mybatis提供一级缓存和二级缓存,默认一级缓存是开启的; 一级缓存的作用域是sqlsession,可以理解为一个连接,当某一次的查询和上一次的查询一致时,会直接从缓存中取结构;每个sqlsession是相互独立的; 二级缓存的作用域是一个mapper,二级缓存是跨sqlsession的,当一个mapper中前后两次的原创 2017-06-19 11:08:27 · 186 阅读 · 0 评论