博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源jeecms,jeebbs学习笔记4——从jo_user表看持久层设计
阅读量:5788 次
发布时间:2019-06-18

本文共 508 字,大约阅读时间需要 1 分钟。

先看下jo_user这张表。

jeebbs采用hibernate作为持久层框架,我们设计一个持久对象PO来映射这张表。

PO=POJO+映射配置文件  文件目录如下图所示。

其中UnifiedUser继承的是BaseUnifiedUser这个抽象类,所以UnifiedUser这个类就是POJO。下面看下映射文件,指定了pojo里面属性和jo_user中字段的一一映射关系。

 

false

到此,jo_user这张表已经映射到UnifiedUser这个类里面了。后续编程的时候只需访问这个类的即可,不需要直接访问数据库中的表了。数据库中其他的表也都是用以上这种方法来映射到对应的类中。

 

Spring提倡面向接口编程,耦合也只是接口的耦合,所以DAO的部分也是一个接口,一个实现类。

未完待续~

 

你可能感兴趣的文章
数据库安全:不只是DAM
查看>>
《统一沟通-微软-实战》-3-部署-Exchange 2010-4-基本配置
查看>>
八、IO优化(2)IO性能评估工具
查看>>
web2.0带来了前端软件开发工程师
查看>>
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月12日-3月18日)
查看>>
Office Web Apps所需证书的申请分配部署详解
查看>>
团购网如何成功实现平台化转型
查看>>
读取 xml 到list
查看>>
MVVM:模型-视图-视图模型(Model-View-ViewModel)
查看>>
[zhuan]asp.net程序性能优化的七个方面 (c#(或vb.net)程序改进)
查看>>
(转)Cortex-M3 (NXP LPC1788)之PWM
查看>>
通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法...
查看>>
WebADI_配置设定10_设定默认值Attribute Default Value(案例)
查看>>
SQL SERVER 2008取出XML数据
查看>>
STL 算法
查看>>
分享:Backbone.js 样例站点与入门指南
查看>>
图的基本算法
查看>>
《架构之美》摘录三
查看>>
myeclipse6.5上基于JAX-WS开发Webservice(中文示例)
查看>>
HTML基础(一)
查看>>