一。实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。 声明实体Bean @Entitypublic class Flightimplements Serializable { Long id; @Id public Long getId
分类:
Web程序 时间:
2016-02-26 12:19:42
阅读次数:
269
一.Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2.
分类:
编程语言 时间:
2016-02-25 16:55:12
阅读次数:
210
MVC是一种设计模式,Modal,View,Controller,三层分开,解开耦合,方便替换。 三层架构包括 UI层,业务逻辑层,Dao层。UI层负责展示数据,业务逻辑层具体处理数据,Dao层负责和数据库打交道。 其对应关系如上所示! PS: 关于JavaBean和POJO的区别如下图:
分类:
Web程序 时间:
2016-02-18 12:02:15
阅读次数:
255
Mybaits像hibernate一样提供两种缓存机制一种是session机制的缓存,默认是以及缓存另一种是全局缓存机制,你也可以理解是SqlSessionFactory域的缓存,二级缓存你需要在mapper中加入<cache/>才能实现.其中缓存有给予自动配置也有自定义实现. 重要缓存时POJO类
分类:
其他好文 时间:
2016-02-05 22:21:39
阅读次数:
194
1.pojo类:Notice package com.green.notice.storage; import java.util.ArrayList; import java.util.List; public class Notice { private int id; private Stri
分类:
其他好文 时间:
2016-02-05 01:42:35
阅读次数:
190
在上一篇博客《SpringMVC与MyBatis整合(一)——查询人员列表》中遗留了日期格式转换的问题,在这篇记录解决过程。 对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。 将请求日期数据串传成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致。
分类:
编程语言 时间:
2016-02-03 00:14:43
阅读次数:
315
Java EE架构一般包含以下几层: 1、领域对象(Domain Object)层:该层主要是由抽象的对象模型组成(也称POJO,Plain Old Java Object 普通的、传统的Java对象),一般包含了各自所需要的业务逻辑方法,通常这些对象模型的状态要保存在数据库中,以提供持久化支持;
分类:
编程语言 时间:
2016-01-30 02:40:16
阅读次数:
177
Apache BVal (源码)是实体数据验证 Java Bean Validation 的参考实现。Apache BVal 提供了 JSR 303 规范中所有内置 constraint 的实现,用于对 Bean 中的字段的值进行约束定义、描述和验证。若说 JSR 规范大渣可能还不清楚,但做过 POJO 的 Hibernate Validator 注解的朋友就知道是啥,——那为什么不使用主流的 Hibernate Validator 呢?因为单纯一个压缩包都已经 13mb 了(尽管可以有文档、源码其他在内)...
分类:
Web程序 时间:
2016-01-28 17:29:42
阅读次数:
444
近几个月一直在忙于项目组的ios应用项目的开发,没有太多时间去研究web应用方面的问题了。刚好,昨天有网友问到如何批量产生hibernate带注解的pojo类的快捷方法,所谓批量就是指将当前数据库中所有数据表全部一次性生成带注解的pojo类,假设当前数据库friend有50个数据表,如果一个个的新建...
分类:
Web程序 时间:
2016-01-27 14:24:39
阅读次数:
127
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通.....
分类:
其他好文 时间:
2016-01-25 12:52:21
阅读次数:
187