
J3_MyBatis
王的备忘录
对新型物联网系统搭建有一定经验,项目涉及,RFID智能载体柜,智能锁控系统,手持库管系统,可移动智能医废收集车,智能话机,智能盒子,智能家居应用,车载应用等!坐标沈阳。
展开
-
mybatis 插入,更新,修改数据
<!-- 插入操作 --> <!--selectKey 进行主键回添 order:执行顺序 last_insert_id():MySql自带的函数,用于获得当前连接最后的产生的id --> <insert id="insertadd" parameterType="com.lx.entity.Goods"> insert into t_goods(title, sub_title, original_cost, current_price, disc...原创 2020-07-22 10:45:45 · 785 阅读 · 0 评论 -
mybatis多表联查 ResultMap结果映射
<!-- 多表联查 --> <select id="selectGoodsMap" resultType="java.util.LinkedHashMap"> select g.*, c.category_name from t_goods as g, t_category as c where g.category_id = c.category_id </select> ResultMap结果映射,LinkedHashMap虽然将按数据库字段顺序来...原创 2020-07-22 10:11:56 · 1388 阅读 · 0 评论 -
mybatis基本操作入门
1.Maven下注入依赖 2.创建核心配置文件(xml) mybatis-config.xml中配置数据库驱动,数据库位置,账户,密码等信息 3.创建实体类 根据数据库字段创建实体类,实体类字段名使用驼峰命名,如果存在数据库字段和实体类字段命名差异,可以使用配置转换数据库字段为实体类字段。驼峰命名转换 4.创建Mapper映射文件(将实体类和数据表进行映射) XXXMapper.xml <mapper namespace="XXX"> 无参数 <!-- id:sql...原创 2020-07-22 08:40:40 · 212 阅读 · 0 评论 -
mybatis的驼峰命名转换
实体类中的属性名称和数据库的字段不匹配,比如goodId 和goods_id,这样就会导致查询不到数据 此时我们就可以配置驼峰命名转换,在mybatis-config.xml中进行配置,写在<environments>上方 <!-- 开启驼峰命名转换 将数据库中的goods_id ==> goodsId 注意:驼峰命名转换发会将“_”去掉,同时将后面的第一个字母变为大写 --> <setting name="mapUnders..原创 2020-07-22 08:10:53 · 1262 阅读 · 0 评论