您的位置:首页 > 其它

jdbctemplate 的insert、update、delete以及select操作

2017-08-18 21:34 477 查看
今天完成的事情:查阅spring文档,学习jdbctemplate 的insert、update、delete操作;优化之前的查询方法。

代码:DAOImpl.java

1、使用jdbctemplate进行insert、update、delete操作:



2、查找方法优化

昨天用的是匿名内部类,代码感觉很难看,今天把它挪出来做一个单独的内部类。

优化后的3种查找方法(查找全部、根据id查找、根据姓名查找):



静态内部类StudentMapper():



注,final类表示不可以有子类(不可被继承);static表示静态内部类,属于外部类本身,不可被外部类的实例调用;private表示只能在这个外部类的内部使用。

在main中测试所有操作方法成功。

遇到的问题:配置maven pom.xml时报错,提示找不到jar文件。原来是自已曾经关闭了Eclips-maven的自动下载。解决方法就是手动将已下载的jar文件放到本地仓库下对应的目录(就是配置pom时Eclips自动建立的目录,在报错提示中可以看到),所需的jar包到http://mavenrepository.com/下载。

笔记:接触到以前一直没弄懂的内部类。

final类:不可以有子类(不可被继承)。

static静态内部类:属于外部类本身,不可被外部类的实例调用。

在外部类以外调用内部类,则内部类不能用private。以下访问控制符对应不同权限范围:

缺省:同一个包中可访问。

protected:同一个包中的类及其子类访问。

public:任何地方可被访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐