摘要: 讲了many2one和one2many,下面来看看get方法。在之前已经说过,如果是映射单对象,直接使用association来映射。而如果关系 是一个集合,则需要使用collection来描述。和association一样,mybatis不会去管关系是many2many还是 one2many。同理... 阅读全文
posted @ 2014-06-27 17:47 shenming 阅读(4343) 评论(0) 推荐(0) 编辑
摘要: 上一章讲了many2one,接下来看看单向的one2many,请注意,下面的代码只做演示,不推荐在真实项目中使用。通过这个例子,也能更深刻的理解到在使用mybatiis的时候,应该更加谨慎的设计对象。首先创建对象:publicclassEmployee{ privateLongid; priva... 阅读全文
posted @ 2014-06-27 17:45 shenming 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 上一章我们讲到,如果说hibernate是面向对象为主,关系为辅,那么在mybatis中则是着重考虑的是关系模型,换句话说,如果对象模型设计的不好,就会很容易的感觉到实现的难度。首先来看看最简单的单向many2one:建立对象:publicclassCustomer{ privateLongid;... 阅读全文
posted @ 2014-06-27 17:44 shenming 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 前几天我们讲了CRUD的全部测试,下面是对CRUD示例的优化: 1,typeAliases:在示例中的UserMapper.xml文件中可以看到,凡是使用到User类型的时候,都需要写User的类的全限定名。在mybatis-config.xml中,可以使用typeAliases元素来简化这个操作... 阅读全文
posted @ 2014-06-27 17:42 shenming 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Object... 阅读全文
posted @ 2014-06-27 17:25 shenming 阅读(997) 评论(0) 推荐(0) 编辑