不知道谁有 javaEE 的通用DAO类,我最近在学javaEE 在这方面好弱,各位帅哥美女帮帮忙

解决方案 »

  1.   

    java没有通用的,如果都通用了就不会存在架构师了,适合项目的才是好的
      

  2.   

    DAO层是可以设计成通用的,不过要借助泛型和ORM工具框架。保存、修改、删除就已经可以通用了,
    orm.save(Object object);
    orm.update(Object object);
    orm.delete(Object object);查询稍为复杂些是的查询:
    查询一个:public <T> T find(Class<T> clazz, Serializable entityid) {
        return (T)orm.get(clazz, entityid);
    }查询多个:
    public <T> List<T> getDatas(
    Class<T> clazz, //要从哪个类中查询
    Page page,      //查询的数据是否分页
    String whereql, //是否带条件查询
    Object[] params, //带条件时,有?号的需指定参数
    LinkedHashMap<String, String> orderby)//查询的结果排序
    {
         //todo  代码略(主要是代码较多,涉及的工具类也较多)
    }
      

  3.   

    这个还是自己写吧,这样才能够更符合自己项目的需求。
    这个得看你通过什么来实现的,最基础的JDBC持久化方式还是hibernate的持久化方式。所以未必要用通用的。
    以后还得多多学习啊,原来以为不能通用,看了4楼兄弟的话才知道,可惜已经没有时间研究这些技术了,悲哀……
      

  4.   

    没有通用的DAO 总有些业务需要些特殊操作的 通用的就是增删改查 设置个BaseDAO 然后其他DAO都继承该DAO 实现一些属于自己的操作