一:输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。1.1.传递pojo的包装对象 1.1.1.需求描述 完成用户信息的综合查询,需要传入的查询条件可能很复杂(可能包括用户信息,其它信息,比如,商品,订单等等)。 1.1....
分类:
其他好文 时间:
2015-07-01 13:50:33
阅读次数:
198
Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。而MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架,MyBatis需要使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。在编写比较复杂的动态SQL语句时,Mybatis的SQL是手动编写的,所以可以按需求指定查询的字...
分类:
数据库 时间:
2015-06-30 10:37:14
阅读次数:
176
Apache Shiro的配置主要分为四部分:对象和属性的定义与配置URL的过滤器配置静态用户配置静态角色配置 其中,由于用户、角色一般由后台进行操作的动态数据,因此Shiro配置一般仅包含前两项的配置。Apache Shiro的大多数组件是基于POJO的,因此我们可以使用POJO兼容的任何配置机制...
分类:
Web程序 时间:
2015-06-30 10:10:15
阅读次数:
166
1、首先定义一个接收数据的实体 User 类型,还有一个输入参数的 UserQuery 类型。 1 public class User { 2 public int id; 3 public String username; 4 public Date birthday; 5...
分类:
移动开发 时间:
2015-06-27 19:45:12
阅读次数:
266
现在有这么几张表,员工表(user)、订单(orders)、订单明细(orderdetails)、产品信息(items)它们的物理模型图如下:希望能查询出某些用户下的订单详细信息,而且希望能一条SQL查出所有相关的数据,并映射到POJO实体中。返回的结果应该包含用户信息、订单及明细、相应产品信息。数...
分类:
移动开发 时间:
2015-06-27 19:38:57
阅读次数:
404
对于Ibatis操作Date/Time/DateTime,总结如下:将pojo的属性类型设置为java.sql.Date(或java.sql.Time, java.sql.Timestamp),此时会严格遵循这三种类型的语义。但此方法因存在前文中提到的性能问题,在JDK1.6以前的JDK版本中能少使...
分类:
数据库 时间:
2015-06-25 15:27:48
阅读次数:
268
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter、setter方法的类,没有业务逻辑,有时可...
分类:
编程语言 时间:
2015-06-24 10:47:33
阅读次数:
124
Apache Shiro的配置主要分为四部分: 对象和属性的定义与配置URL的过滤器配置静态用户配置静态角色配置其中,由于用户、角色一般由后台进行操作的动态数据,因此Shiro配置一般仅包含前两项的配置。Apache Shiro的大多数组件是基于POJO的,因此我们可以使用POJO兼容的任何配置机制...
分类:
Web程序 时间:
2015-06-23 20:00:23
阅读次数:
149
1.什么是Spring(面试题)Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系在java代码里使用bean只需要用ApplicationContext 的getBean(配置文件里bean的id)...
分类:
编程语言 时间:
2015-06-23 17:12:15
阅读次数:
136
要使用hibernate,至少要有三个步骤:创建持久化类编写映射文件编写配置文件在已经有测试用的数据库的前提下,我们来写一个小程序。数据库为school--->student---->id ,name, age创建持久化的类持久化的类可以是一个普通的Java类(POJO类),而且一定要有现代战争无参...
分类:
Web程序 时间:
2015-06-23 11:29:34
阅读次数:
121