摘要: Sql常见面试题Sql常见面试题(总结)1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distinct name from table where name not in (select distinct name from table where fensh... 阅读全文
posted @ 2014-02-26 22:51 apem 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码,如下所示:public interface Action{public static finalString SUCCESS = “success”;public static final String NONE = “none”;publ 阅读全文
posted @ 2014-01-02 20:02 apem 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 我是学java出身的,web是我主要一块;在做项目的时候最让人别扭的就是hibernate查询大都是查询出List(T指代对应实体类)类型如果这时候我用的联合查询,那么返回都就是List , 这样的结果集让我苦恼了很久,于是我萌发了使用spring提供的JdbcTemlate来 查询出 List>的念头,方法虽然可行,可惜的是spring偌大一个框架,居然不提供jdbc分页。。。。无奈之下我又重新回归hibernate,找了很久,终于发现hibernate原来是可以查询出List>类型的结果集1.2、query.setResultTransformer(Transformers.A 阅读全文
posted @ 2014-01-02 16:02 apem 阅读(29282) 评论(1) 推荐(0) 编辑
摘要: JdbcTemplate针对数据查询提供了多个重载的模板方法,你可以根据需要选用不同的模板方法。 如果你的查询很简单,仅仅是传入相应SQL或者相关参数,然后取得一个单一的结果,那么你可以选择如下一组便利的模板方法:int queryForInt(String sql)int queryForInt(String sql, Object[] args)long queryForLong(String sql)long queryForLong(String sql, Object[] args)Object queryForObject(String sql, Class requiredTyp 阅读全文
posted @ 2014-01-02 09:54 apem 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Server 2000/20... 阅读全文
posted @ 2013-12-31 23:06 apem 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。我们这里使用poi对数据库中的数据进行批量导出,以及从Excel文件中的数据批量导入到数据库中。批量导出:步骤:1.导入架包: poi-3.0-rc4-20070503.jar、poi-contrib-3.0-rc4-20070503.jar、poi-scratchpad-3.0-rc4-20070503.jar 2.Excel操纵类,可以根据Excel模板来生成Excel对象(模板代码) 3.生成Excel文件提供下载实例代码:Excel操纵类: 阅读全文
posted @ 2013-12-28 12:08 apem 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 1、代码规范1.model层1.1.1database file_proerty1.1.2java fileProperty.1.2.字段要有空指针1.3.不创建爱数据库外键约束 1.4.已知字段长度作限制1.5.任何model的逐渐都是以id命名dao层暂无3.service层3.1每个model都有一个响应的service层实现3.2接口命名model+Service结尾,实现类model+ServiceImpl实现类协商@Service标注3.3.查询方法以get开头修改 update删除 delete新增 save其他处理需要用到事务的process开头需要组合几个不同service来 阅读全文
posted @ 2013-12-28 00:04 apem 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 本人apem,在公司看了4天ssh,再白搭一天终于把ssh的配置配好了。整合ssh的前提是所需jar包一个不能少,不然就会报错报到你哭,我今天80%的工作都是在测试少了哪些jar包,其次ssh有很多个版本,不同的版本配置文件是不一样的,所以有必要说一下我的ssh配置的版本spring3.2.1struts2.2hibernate3.xssh配置文件有至少需要3个1、web.xml index.html index.htm index.jsp default.html default.htm default.jsp ... 阅读全文
posted @ 2013-12-27 23:45 apem 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Mysql For Windows安装图解演示安装版本:mysql-5.5.20-win32.msi(目前是mysql for windows的最新版)安装环境:Windows Server 2003 SP2 32位安装文件如下图所示,直接双击;下一步;勾选接受协议,下一步;三种安装模式:Typical(典型安装)、Custom(自定义安装)、Complete(完全安装)选择Custom,然后下一步;这一步需要选择Mysql程序安装目录和Data目录;为了保证系统崩溃等意外情况重做系统盘后数据库数据依然不受影响,Data目录需要安装在非系统盘; 程序目录最好也安装在非系统盘;这里需要选择两次, 阅读全文
posted @ 2013-12-24 16:00 apem 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: ssh中mvc到底指的什么 mvcsshhibernatespringstrutsioc在SSH整合的架构中,Spring充当了一个容器的作用,Spring使用IOC和AOP技术接管了Hibernate的DAO和Struts的Action对象,因而能充分管理事务和代理request请求。经过IOC容器的处理后,针对面向对象的变成使软件项目的分层更明确。MVC分别使用以下基层。常用的ssh MVC开发方式有两种一种是经典的ssh (struts2、spring、hibernate)另外一种是springMVC (spring、hibernate)分模块开发 每个模块基本都有model、dao、. 阅读全文
posted @ 2013-12-20 16:21 apem 阅读(404) 评论(0) 推荐(0) 编辑