摘要: 1.创建mybatis-config.xml进行环境配置、全局设置、Mapper声明及其他配置信息 2.在初始化工具类MyBatisUtils中,通过SqlSessionFactoryBuilder.build() 创建一个全局唯一的SqlSessionFactory对象 3.通过SqlSessio 阅读全文
posted @ 2022-04-08 20:21 南风知君 阅读(542) 评论(0) 推荐(0)
摘要: Mapper XML <insert id="insert" parameterType="com.MyBatis.entity.Goods"> INSERT INTO t_goods(title,sub_title,original_cost,current_price,discount,is_f 阅读全文
posted @ 2022-04-08 19:38 南风知君 阅读(35) 评论(0) 推荐(0)
摘要: ResultMap可以将查询结果映射为复杂类型的Java对象 ResultMap适用于java对象保存多表关联结果 ResultMap支持对象关联查询等高级操作 扩展出一个对象对查询结果进行保存 创建一个dto包src-main-java-com-MyBatis-dto dto是一个特殊的JavaB 阅读全文
posted @ 2022-04-08 16:46 南风知君 阅读(153) 评论(0) 推荐(0)
摘要: <!--利用LinkedHashMap保存多表关联结果 MyBatis会将每一条记录包装为LinkedHashMap对象 key是字段名 value是字段对应的值,字段类型根据表结构进行自动判断 优点:易于拓展,易于使用 缺点:太过灵活,无法进行编译时检查--> <select id="select 阅读全文
posted @ 2022-04-08 14:53 南风知君 阅读(76) 评论(0) 推荐(0)
摘要: SQL传参有两种形式 首先在Mapper XML中编写<select>标签并书写SQL语句 <!--单参数传参,使用parameterType指定参数的数据类型,SQL中#{value}提取参数--> <select id="selectById" parameterType="Integer" r 阅读全文
posted @ 2022-04-08 14:29 南风知君 阅读(570) 评论(0) 推荐(0)