最近使用mybatis,在mybatis的xml配置文件中总是会提示错误The content of element type "configuration" must match "(properties>settings>typeAliases>typeHandlers>objectFactor...
分类:
其他好文 时间:
2014-07-10 11:05:57
阅读次数:
327
上一章讲了many2one,接下来看看单向的one2many,请注意,下面的代码只做演示,不推荐在真实项目中使用。通过这个例子,也能更深刻的理解到在使用mybatiis的时候,应该更加谨慎的设计对象。首先创建对象:publicclassEmployee{ privateLongid; priva.....
分类:
其他好文 时间:
2014-07-10 09:58:07
阅读次数:
184
上一章我们讲到,如果说hibernate是面向对象为主,关系为辅,那么在mybatis中则是着重考虑的是关系模型,换句话说,如果对象模型设计的不好,就会很容易的感觉到实现的难度。首先来看看最简单的单向many2one:建立对象:publicclassCustomer{ privateLongid;....
分类:
其他好文 时间:
2014-07-10 09:56:52
阅读次数:
237
前几天我们讲了CRUD的全部测试,下面是对CRUD示例的优化: 1,typeAliases:在示例中的UserMapper.xml文件中可以看到,凡是使用到User类型的时候,都需要写User的类的全限定名。在mybatis-config.xml中,可以使用typeAliases元素来简化这个操作....
分类:
其他好文 时间:
2014-07-10 09:54:59
阅读次数:
163
讲了many2one和one2many,下面来看看get方法。在之前已经说过,如果是映射单对象,直接使用association来映射。而如果关系 是一个集合,则需要使用collection来描述。和association一样,mybatis不会去管关系是many2many还是 one2many。同理...
分类:
其他好文 时间:
2014-07-10 00:52:27
阅读次数:
331
应用环境: 1.2.84.2.22.0项目结构:实例展示:1.引如pom依赖 4.0.0 com.spring.mybatis jetbrick-mvc war 0.0.1-SNAPSHOT jetbrick-mvc Maven Webapp http://maven.apache.o...
分类:
编程语言 时间:
2014-07-10 00:49:14
阅读次数:
907
MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Object...
分类:
其他好文 时间:
2014-07-10 00:39:15
阅读次数:
224
所须要jar包:mybatis-3.x.x.jar 、假设须要和spring整合,还须要添?相关的包1:看项目文件夹 红颜色不要关心2:依照步骤:1:添?jar包2:创建数据源(configuration.xml)创建数据库(此处省略) ...
分类:
其他好文 时间:
2014-07-07 17:39:53
阅读次数:
163
关系型数据库和SQL是经受时间考验和验证的数据存储机制。和其他的ORM 框架如Hibernate不同,MyBatis鼓励开发者可以直接使用数据库,而不是将其对开发者隐藏,因为这样可以充分发挥数据库服务器所提供的SQL语句的巨大威力。与此同时,MyBaits消除了书写大量冗余代码的痛苦,它使使用SQL更容易。
在代码里直接嵌套SQL语句是很差的编码实践,并且维护起来困难。MyBaits使用...
分类:
数据库 时间:
2014-06-30 10:19:22
阅读次数:
368
在上一章,我们看到了我们是怎样在映射器Mapper XML配置文件中配置映射语句的。MyBatis也支持使用注解来配置映射语句。当我们使用基于注解的映射器接口时,我们不再需要在XML配置文件中配置了。如果你愿意,你也可以同时使用基于XML和基于注解的映射语句。
本章将涵盖以下话题:
l 在映射器Mapper接口上使用注解
l 映射语句
? @In...
分类:
数据库 时间:
2014-06-30 00:00:24
阅读次数:
481