如何用反射写一个通用的添加功能呢

解决方案 »

  1.   

    用JDBC实现?
    如果是的话,应该可以这样实现,表的命名、还有字段的命名都遵守一定的规范。
    然后通过穿入的具体类得到相关的类名称(表名),还有类的属性字段(表字段)再组装成insert sql语句。
    这是否符合你问题.嘎嘎
      

  2.   

    什么个通用法?
        /**
         * 保存实体
         * @param entity 实体bean
         */
        public <T> void save(T entity) throws Exception
        {
            try
            {
                entityManager.persist(entity);
                logger.info("save success" + entity.toString());
            }
            catch (NullPointerException e)
            {
                
                logger.error("entityManager is null " + e.getMessage());
                throw new NullPointerException();
            }
            catch (PersistenceException pe)
            {
                logger.error(pe.getMessage());
                throw new PersistenceException(pe.getMessage());
            }
            
        }
    这样就可保存所有实体了