`
lym6520
  • 浏览: 705788 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

这样设计dao合理吗?大家讨论讨论!(修改版)

阅读更多

这是我设计的dao的类图,我想通过这样的设计(如下图),已经可以实现单一dao的功能。

  • 大小: 18.9 KB
分享到:
评论
28 楼 lym6520 2009-07-09  
27 楼 lym6520 2009-07-09  
zozoh 写道
虽然还没彻底完成,还是参看一下 Nutz 吧
项目主页

Nutz 在 JavaEye 上的专栏

泛型的 Dao,并且不依赖 Hibernate

恩,好的,谢谢,我会去看看的!
26 楼 lym6520 2009-07-09  
szgaea 写道
随便搞些条件就万能不了吧,比如说多字段分组呀,啥的

你可以给出一个具体的hql语句,只要hql你能写的出来,90%我就可以给你实现,不敢100%的保证。
25 楼 zozoh 2009-07-09  
虽然还没彻底完成,还是参看一下 Nutz 吧
项目主页

Nutz 在 JavaEye 上的专栏

泛型的 Dao,并且不依赖 Hibernate
24 楼 szgaea 2009-07-09  
随便搞些条件就万能不了吧,比如说多字段分组呀,啥的
23 楼 lym6520 2009-07-09  
gmizr 写道
原来堆到一起就叫万能啊

何谓堆到一起?
22 楼 gmizr 2009-07-09  
原来堆到一起就叫万能啊
21 楼 lym6520 2009-07-09  
源码请看:http://lym6520.iteye.com/admin/blogs/422304
如果把我拍死了,我会再站起来,直到生命完结!
20 楼 Clayz 2009-07-09  
万能....拍板都会拍到累死.
19 楼 lym6520 2009-07-09  
可以啊,,稍后我会发上源码,大家可以参考参考,拍拍板!
18 楼 donald 2009-07-08  
泛型其实不是已经是万能了吗?可以贡献出你的代码吗?
17 楼 xzj127 2009-07-08  
万能的主啊。。。。

     可惜死了。
16 楼 whaosoft 2009-07-08  
这样还能模块化吗?
15 楼 lnaigg 2009-07-08  
我想知道,“万能”是啥意思?
14 楼 lym6520 2009-07-08  
我这里没有用到泛型,有兴趣的朋友可以关注,明天发上源码!
13 楼 Jackphone 2009-07-08  
在新版《Hibernate 实战》中Gavin King已经给出了一个实现,大家可以参考。
12 楼 lym6520 2009-07-08  
无需泛型啊!直接使用即可。
11 楼 ithero 2009-07-08  
这也万能啊。。。我倒,用泛型不就OK了?
10 楼 case0079 2009-07-08  
至少得用到泛型吧,大哥。
9 楼 wxq594808632 2009-07-08  
..万能..

相关推荐

    2概要设计1

    《码农聊天网站概要设计》 ...综上所述,码农聊天网站的设计综合考虑了功能需求、性能优化、安全性以及用户体验,采用成熟的技术栈和合理的架构设计,以期构建一个高效、安全、用户友好的在线交流平台。

    通讯录系统文档(初期设计)

    ### 通讯录系统文档(初期设计)知识点梳理 #### 一、项目背景及意义 - **背景**: 随着现代社会人际交往的增加,管理个人联系信息变得日益重要。传统的纸质通讯录已不能满足现代人的需求,特别是在频繁出差的情况...

    关于一些数据库的资料,看看吧!看看吧!对各位有好处的啊!

    7. **数据库设计**:涉及数据库的结构设计,包括关系模型,以及如何根据业务需求进行合理的数据库表设计。 8. **安全性**:介绍了如何设置访问控制,保护数据库免受未经授权的访问。 9. **数据备份与恢复**:讲解...

    软件的技术方案设计完整版.docx

    【软件的技术方案设计完整版.docx】文档详细阐述了一个基于JavaEE技术的软件开发方案,主要涉及以下几个核心知识点: 1. **开发框架与体系结构**: - 本方案采用B/S架构,允许系统集中部署并分布式使用,便于升级...

    设计健壮的关系数据库持久层

    文档中的设计部分详细讨论了持久层的设计要素: 1. **总体设计**:从高层次上概述了持久层的组成部分及其相互作用。 2. **具体类的设计**:每个类的作用和其实现细节,如持久对象类如何封装数据库记录的状态。 3. *...

    基于ssm+mysql教师管理信息系统源码数据库论文.doc

    本文将详细讨论如何利用SSM框架和MySQL数据库设计并实现一个教师管理信息系统。教师信息管理是学校日常运营的关键部分,包括教师基本信息、课程安排、考核评价、奖励惩罚等多个方面。传统的管理方式往往效率低下,而...

    JAVA 窗体系统

    在这个特定的场景中,我们讨论的是一个基于Java的学生成绩管理系统,它利用了GUI窗体来交互并管理学生数据,并且依赖MySQL数据库来存储和操作这些数据。下面我们将深入探讨相关的知识点。 1. **Java GUI**: - **...

    基于SSH的BBS论坛

    【基于SSH的BBS论坛】是一个使用Struts2、Spring和Hibernate三大框架构建的网络社区应用。SSH(Struts2、Spring、Hibernate)是Java ...通过合理设计和不断优化,这样的论坛能为用户提供稳定、高效、安全的交流平台。

    Spring Security 2.0.x完全中文参考文档

    Session固定是一种常见的攻击手段,通过合理的配置可以有效防止此类攻击的发生。 **2.4. 保护方法** - **2.4.1. 元素** `<global-method-security>`标签可以用来全局地启用方法级别的安全性检查。 - **2.4.1.1...

    myeclipse7.1Gen的写法

    通常,Gen工具支持自定义模板,可以用于生成如实体类(Entity)、数据访问对象(DAO)、服务层接口和服务实现(Service Interface & Implementation)、控制器(Controller)等不同层次的代码。此外,它还能根据...

    如何学习mysql绝对经典

    - **数据库设计**:了解ER模型(实体-关系模型)和范式理论,用于创建合理、高效的数据库结构。 2. **MySQL安装与配置** - **下载与安装**:访问MySQL官网下载适合操作系统的版本,并按照指引完成安装。 - **...

Global site tag (gtag.js) - Google Analytics