(1)增加一个测试数据库shop_order,sql语句如下: (2)建立程序的结构,结构如下 (3)建立实体类,与数据库中的表对应 Order.java代码如下: OrderDetail.java类的代码如下: Product.java类代码 User.java类的代码如下: (4)编写mybat ...
分类:
其他好文 时间:
2017-12-13 20:24:37
阅读次数:
194
这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和 ...
分类:
编程语言 时间:
2017-12-13 20:17:03
阅读次数:
189
1.<b>下面以“MyCinema”数据库作为示范来讲解MyBatis的使用</b> 2.在项目中导入MyBatis框架jar包 使用MyBatis开发数据访问层,只需要导入mybatis-3.x.x.jar和对应的JDBC驱动即可。以下使用两种方式导入相关依赖。 (1)直接导入 (2)使用Mave ...
分类:
其他好文 时间:
2017-12-12 01:06:42
阅读次数:
181
转自 http://blog.csdn.net/zhshulin/article/details/23912615 利用MyBatis Generator自动创建代码 偶遇自动生成代码的工具,感觉受益匪浅,源文里面讲到了很多,还有一点没有说详实,稍作补充。 1.生成代码需要的文件和jar包: Mav ...
分类:
其他好文 时间:
2017-12-09 20:47:55
阅读次数:
295
一. Mybatis分页插件PageHelper使用 1、不使用插件如何分页: 使用mybatis实现: 1)接口: 2)mapper.xml: 3)测试: 2 使用PageHelper插件如何分页: 下载地址: https://github.com/pagehelper/Mybatis-PageH ...
分类:
其他好文 时间:
2017-12-07 17:31:47
阅读次数:
178
使用mybatis查询数据时,如果数据库存储的是timestamp、datetime、date、time等时间类型,而Java bean也使用的是date类型,mybatis会自动将date类型转换为unix long时间,而不是时间格式。 解决方式有两种: 1.将Java bean 中的类型改为S ...
分类:
其他好文 时间:
2017-12-06 18:06:41
阅读次数:
319
引入依赖 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: 从 XML 中构建 SqlSessionFactory 每个基于 MyBa ...
分类:
其他好文 时间:
2017-12-04 20:46:58
阅读次数:
218
使用MyBatis时主要是完成POJO和SQL的映射规则 MyBatis基本构成: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SqlMapper(主要是定义参数类型,描述缓存,描述SQL语句,定义查询结果和POJO的映射关系) 配置( ...
分类:
其他好文 时间:
2017-11-26 12:53:02
阅读次数:
152
1 一对一映射 比如每位学生有一个地址。 我们根据学生 ID 选择学生信息 方法一:使用句点符号表示嵌套对象的引用, Student 的 address 属性使用了圆点记法被赋上了 address 对应列的值。 方法二:使用mybatis提供的一对一映射,关键字:association 1) 元素< ...
分类:
其他好文 时间:
2017-11-18 18:38:27
阅读次数:
162
分两种方式,手动和自动切换, 前提:使用mybatis自动生成工具生成相关xml,实体类,接口等,spring框架,依赖的jar包都已引入 1.spring基础配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www. ...
分类:
编程语言 时间:
2017-11-17 19:54:52
阅读次数:
294