Mybaties
cx昕
做自己想做的,达到自己该达到的目标!
展开
-
MyBaties架构
MyBaries架构 1.mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 3、由会话工厂创建sq...原创 2019-09-07 23:59:50 · 125 阅读 · 0 评论 -
mybaties映射文件#{}和${}的区别,以及parameterType和resultType
#{}和${}的区别 1.#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 2.表示拼接sql串,通过{}表示拼接sql串,通过表示拼接sql串,通...原创 2019-09-08 23:16:00 · 160 阅读 · 0 评论