Java BaseDao】的更多相关文章

BaseDao类: package dao; import java.sql.*; public class BaseDao { private static final String driver = "oracle.jdbc.driver.OracleDriver"; private static final String url = "jdbc:oracle:thin:@localhost:1521:ACCP"; private static final St…
1.需求说明实现用户通过数据库验证登录需求,采用Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.6 2.数据库表开发所用是Mysql数据库,只建立单张用户表T_USER,表结构如下: 字段名称 数据类型 字段描述ID int 用户编号USERNAME VARCHAR 用户名PASSWORD VARCHAR 用户登录密码sql语句如下: CREATE TABLE `t_user` ( `ID` int(11) NOT NULL auto_increment, `USERN…
源自-----> http://shaohan126448.iteye.com/blog/2033563 (1)web.xml文件(Tomcat使用) 服务器根据配置内容初始化spring框架,springmvc框架和log4j日志框架 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/…
需求说明 实现用户通过数据库验证登录需求.採用 Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.6 2.数据库表 开发所用是Mysql数据库,仅仅建立单张用户表T_USER,表结构例如以下: 字段名称 数据类型 字段描写叙述 ID int 用户编号 USERNAME VARCHAR username PASSWORD VARCHAR 用户登录password sql语句例如以下: CREATE TABLE `t_user` (     `ID` int(11) NOT…
===========================================web.xml=================================================== <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
java项目常用 BaseDao BaseService IBaseDao 1 package com.glht.sim.dao; 2 3  import java.util.List; 4 5 6  public interface IBaseDao<T> { 7 T get(long id); 8 void create(T t); 9 void delete(T t);10 void update(T t);11 int getTotalCount();12 List<T>g…
第一步,编写两个注解类,用于表明实体类对应的表名及字段. TableInfo.java 此注解用于标注表名及主键名 import static java.lang.annotation.ElementType.TYPE; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /* * TableName对应表名称…
BaseDao接口: import java.util.List; public interface BaseDao<T,PK> { public void add(T t); public void upd(T t); public void del(PK id); public T getById(PK id); public List<T> getAll(); public List<Track> getByAid(String activityId); } Ba…
package com.huawei.base; import java.io.Serializable;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.sql.Connection;import java.sql.PreparedStatement…
  引言:从Java5开始,Java中引用了一个新的概念反射,当程序运行时,能动态感知到程序中拥有的所以信息,这个获取信息的过程是采用反射机制来完成. 一.       Class类: Class类用于保存Java程序中所有接口.类.数组所编写的所有消息,一旦我们创建以个接口.类.数组时会在Class类中被注册,即保存所有信息. 当我们需要获取某个接口.类.数组中的信息时就可以先获取他们在Class中注册的对象,通过该对象再调用反射机制提供的一些方法来获取.操作. 二.       获取某个接口…
在常见的ORM框架中,大都提供了使用注解方式来实现entity与数据库的映射,这里简单地使用自定义注解与反射来生成可执行的sql语句. 这是整体的目录结构,本来是为复习注解建立的项目^.^ 好的,首先我们来确定思路. 1.  自定义@Table @Column注解, 我们稍微模仿hibernate,让@Table作用于类上,来表明实体类与数据表的映射关系,且让@Table中的属性value映射为数据表的名称tableName:让@Column作用于属性上(这里没实现作用于set方法上),表明属性…
建议106:动态代理可以使代理模式更加灵活 Java的反射框架提供了动态代理(Dynamic Proxy)机制,允许在运行期对目标类生成代理,避免重复开发.我们知道一个静态代理是通过主题角色(Proxy)和具体主题角色(Real Subject)共同实现主题角色(Subject)的逻辑的,只是代理角色把相关的执行逻辑委托给了具体角色而已,一个简单的静态代理如下所示: interface Subject { // 定义一个方法 public void request(); } // 具体主题角色…
泛型是Java SE 1.5的新特性, 泛型的本质是参数化类型, 也就是说所操作的数据类型被指定为一个参数. 因此我们可以利用泛型和反射来设计一些通用方法. 现在有2张表, 一张user表和一张student表. user: student: 如果要根据id查询数据, 你会怎么做呢?写2个方法分别查询user和student?其实这时候我们就可以使用泛型和反射写一个通用的方法. user的实体类: private Integer id; private String username; priv…
云图: @Service 用于标注业务层组件. 在 Spring-servlet 配置xml中,component-scan 标签默认情况下自动扫描指定路径下的包(含所有子包),将带有@Component.@Repository.@Service.@Controller标签的类自动注册到spring容器. 对标记了 Spring's @Required.@Autowired.JSR250's @PostConstruct.@PreDestroy.@Resource.JAX-WS's @WebSe…
BaseDao接口定义 package org.alohaworld.util.dao; import java.io.Serializable; import java.util.List; import java.util.Map; /** * @author aloha_world_ * @date 2016年11月13日 上午11:27:24 * @version v1.00 * @description */ public interface BaseDao<T> { T get(C…
之前SSH框架已经搭建完毕,现在进行实体类的分析和Base类的书写.Base类是抽象类,专门用于继承. 一.实体类关系分析 既然是数据采集系统,首先调查实体(Survey)是一定要有的,一个调查有多个页面(Page),一个页面有多个问题(Question),所以还要有页面和问题实体.参与完成调查之后一定还会生成若干个答案,所以还有答案实体(Answer),当然还有参与的用户(User),管理员是特殊的User,只需要登陆的时候进行判断即可. 分析实体类型是比较简单的,最重要的是设计,怎样设计才能…
一.树状菜单加载 这是js的一个典型应用,使用zTree插件能够完成该项任务http://www.ztree.me/v3/main.php 我是用的版本:zTree2.5 使用方法: <%@ page language="java" isELIgnored="false" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c…
是用orm映射封装自己封装dao层 思路:通过映射获得实体类的属性拼接sql语句 import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; import java.util.Map; import club.itstu.M…
If the superclass is a parameterized type, the {@code Type} * object returned must accurately reflect the actual type * parameters used in the source code. T 上文档DOC,如果父类是一个参数化类型,那么Type返回的是参数类型的真实类型 package entity; import java.lang.reflect.Parameteriz…
在进入今天的主题之前,我们先理解一下什么是泛型: 泛型是java中一种类型,泛型是被参数化的类型. 类型-->class 参数化-->class类型可以是任意参数 泛型存在的意义:泛型可以在编译的时候,告诉class传递的参数是什么类型,如果类型发送错误,在编译的时候,就会报错. 泛型所表现的形式: 1.java的list,set等集合所表现的. //这里面的E表示的就是泛型, List<E> list = new ArrayList<E>(); //下面传入泛型的具体…
在学习JavaWeb时会用到此代码,用于实行增删改查操作 1 package com.bdqn.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * 数据库连接与关闭工具类.…
javaBean的代码    package bean;    import java.io.Serializable;    public class Admin implements Serializable{            /**      *       */     private static final long serialVersionUID = 1L;     private Integer id;     private String name;     priva…
说明:里面的主要代码都加的有注释部分,所以代码显得很长,如果有错误的地方,谢谢指出. 注意需要导入数据库jar包 --------------------------------------------------------------------------------- 1. com.ll.test包下面类 1.1 test类 package com.ll.test; import com.ll.service.Bank; public class TestBank { public st…
作者:禅楼望月(http://www.cnblogs.com/yaoyinglong) Java Class文件中包含以下信息: [+]view code ClassFile { u4 magic;                                                                               //模数u2 minor_version;                                                   …
PS:最近简单的学了学后台Servlet+JSP.也就只能学到这里了.没那么多精力去学SSH了,毕竟Android还有很多东西都没学完.. 学习内容: 1.如何使用反射+泛型构建通用DAO. 1.使用泛型+反射构建通用DAO.  DAO的概念曾经写过.其实就是数据访问对象,Date Access Object.其实就是数据库中的数据和Java对象里的一种关联关系的一系列操作.由于以前写过这个概念.就不啰嗦了..简单说一说思想.  比如说:有两张表 User表和Shop表.  这是User表中需要…
既然是分层开发,首先我们需要知道的是分为那几个层,并且是干什么的? 1.实体层(entity) 对应数据库中的一张表,有了它可以降低耦合性,同时也是数据的载体. 2.数据访问对象(data access object)主要包含两个java源文件,一个是BaseBao,还有一个是所需要查询表的接口 package cn.news.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepa…
java.lang.ClassCastException: com.sun.proxy.$Proxy32 cannot be cast to com.bkc.bpmp.core.cache.MemcachedManager at com.bkc.bpmp.common.utils.CacheUtils.<clinit>(CacheUtils.java:11) at com.bkc.bpmp.modules.sys.controller.MainController.showCache(Main…
目录 关于此文 配置xml-pager.tld 分页控件-Pager 分页action集成类-BaseController 实例-Dao 实例-service 实例-action 实例-JSP 实例-SQL 实例图 回到顶部 关于此文 运用第一篇分页的例子,结果以失败告终.在网上又寻找了很多例子.大多是都是这一种.着手开发的项目采用spring MVC框架.符合需求.摘下来,试了一试. 网上的例子总是少一些东西.经过一番折腾.终于搞定了.下面分享出来,供参考. 分页基本逻辑思想懂了,重点是在于怎…
目录 关于此文 pagination BetweenIndex DefaultPagination QueryHandler BookDaoImpl BookServiceImpl BookAction Jsp 实例数据 运行实例图 回到顶部 关于此文 bootstrap是前端很流行的框架,正在开发的项目,用bootstrap搭建起来的页面,自我感觉很完美,终于告别了苦逼坑爹苍白无力的白花花的难看的……的页面了.哈哈. 现在遇到了bootstrap的分页与Java后台结合起来的分页封装问题,对于…