MyBatis
文章平均质量分 68
SmoMark
这个作者很懒,什么都没留下…
展开
-
MyBatis超详细介绍——XML配置
MyBatis XML配置(本文作为学习笔记,了解更多请参考:MyBatis参考文档)Tip: 如果属性在不只一个地方进行了配置,那么 MyBatis 将按照下面的顺序来加载: 在 properties 元素体内指定的属性首先被读取。然后根据 properties 元素中的 resource 属性读取类路径下属性文件或根据 url 属性指定的路径读取属性文件,并覆盖已读取的同名属性...原创 2018-07-20 09:17:54 · 1603 阅读 · 0 评论 -
MyBatis超详细介绍——入门
MyBatis入门(本文作为学习笔记,了解更多请参考:MyBatis参考文档)简单介绍MyBatis应用以SqlSessionFactory为中心,而SqlSessionFactory则是通过SqlSessionFactoryBuilder获得依赖:建议使用maven来管理项目<dependency> <groupId>org.mybatis&am原创 2018-07-20 09:19:29 · 350 阅读 · 0 评论 -
MyBatis超详细介绍——Mapper XML文件
MyBatis Mapper XML文件(本文作为学习笔记,了解更多请参考:MyBatis参考文档)顶级元素介绍(按照应该被定义的顺序)cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。sql – 可被其他语句引用的可重用语句块。insert...原创 2018-07-20 10:41:25 · 5448 阅读 · 0 评论 -
MyBatis超详细介绍——动态SQL
MyBatis动态SQL(本文作为学习笔记,了解更多请参考:MyBatis参考文档)if<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> A...原创 2018-07-20 11:39:12 · 208 阅读 · 0 评论 -
MyBatis超详细介绍——Java API
MyBatis Java API(本文作为学习笔记,了解更多请参考:MyBatis参考文档)应用目录结构典型的应用目录结构/my_application /bin /devlib /lib <-- MyBatis *.jar 文件在这里。 /src /org/myapp/ /action ...原创 2018-07-20 14:28:52 · 3017 阅读 · 0 评论 -
MyBatis超详细介绍——SQL语句构建器类
MyBatis SQL语句构建器类(本文作为学习笔记,了解更多请参考:MyBatis参考文档)MyBatis3提供了SQL类帮助构造SQL语句:private String selectPersonSql() { return new SQL() {{ SELECT("P.ID, P.USERNAME, P.PASSWORD, P.FULL_NAME"); SE...原创 2018-07-20 14:37:02 · 3781 阅读 · 0 评论 -
MyBatis超详细介绍——日志
MyBatis日志(本文作为学习笔记,了解更多请参考:MyBatis参考文档)简单介绍MyBatis内置了日志工厂,将日志交给以下其中一种工具作代理:SLF4JApache Commons LoggingLog4j 2Log4jJDK loggingMyBatis运行时会按照以上列举的顺序查找,然后使用第一个查找到的工具,若未找到,则日志功能将会被禁用。T...原创 2018-07-20 14:50:33 · 1692 阅读 · 0 评论