
mybatis
文章平均质量分 89
iteye_10799
这个作者很懒,什么都没留下…
展开
-
mybatis系列一:开发环境搭建
mybatis是个ORM(Object Relational Mapping 对象模型到关系模型的映射)框架。解决对象模型到二维表的关系模型的阻抗不匹配的问题。ORM框架在三层结构中,处在持久层,业务层调用持久层,持久层与数据库打交道,完成数据的CRUD操作,事务管理等。 ORM框架一般都需要两个元素来支持数据的持久化,1是建立维护数据库的关联;2是对象模型到关系的映射。对应mybaits...原创 2015-04-23 01:05:45 · 96 阅读 · 0 评论 -
mybatis系列二:单表CRUD
单表的CRUD。 C:Create,创建;R:Retrieve,读取;U:Update,更新;D,Delete,删除。 1. 首先配置映射文件User.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0...原创 2015-05-01 20:52:27 · 133 阅读 · 0 评论 -
mybatis系列三:一对多双向关联
一 建表,提供初始数据。 表说明:t_customer为客户信息表;t_orders为订单表。一个客户可以有多个订单,一个订单只属于一个客户。多方使用外键(t_orders表的customer_id)来约束。这里并没有建立强制的外键约束,做更新,删除操作时会很麻烦。 CREATE TABLE `t_customer` ( `id` int(10) NOT NULL AUTO_INCR...原创 2015-05-10 09:13:27 · 122 阅读 · 0 评论 -
mybatis系列四:关联映射吐槽
使用mybatis 所提供的嵌套查询collection、association 的方式。 1.实体类中,可以表达一对多,多对一的关联关系。一对多,多方使用List集合;多对一,一方使用实体类对象,使得关联关系也更面向对象。 2.映射文件中,可以不用写join这样的关联查询,mybatis可以collection、association自动关联,可以直接导航到关联的对象上。 3.缓存问题...原创 2015-05-10 13:54:44 · 191 阅读 · 0 评论 -
mybatis 系列五:mybatis-generator mybatis代码生成 工具修改
参考链接:http://www.cnblogs.com/belongtou/p/4523844.html 主要改造的一些功能: java实体类部分 1.生成的实体类属性与类声明间空一行。 2.生成的实体类中,属性间没有空行(去掉空行),采用紧凑格式。原来的生成的属性间有空行 3.默认生成的示例代码,去掉。 注释部分 4.Java类中,添加公司版权信息注释 5....原创 2015-05-25 10:22:18 · 176 阅读 · 0 评论