项目中,用到一个序列作单号,框架用的是ssh,在dao层去拿的时候,运行时报错为dual is not mapped,[select *.nextval nextvalue from dual]后来检查发现,获取方式不对,于是改成下面这样,就可以正常获取了 //获取seq的最后一个值 p...
分类:
数据库 时间:
2015-02-27 21:23:47
阅读次数:
226
昨天利用Play框架实现了个很简单的登录demo,出现各种问题。今天加以修正 首先是代码风格:我之前将 model 层和 Controller、Dao 层代码都写在一个包下了,看起来惨不忍睹。并且在 Controller 类中进行了数据库的操作,我觉得稍微会点编程的人都不会像我这样乱来!真是该...
分类:
其他好文 时间:
2015-02-27 16:33:32
阅读次数:
500
学习一个新的知识,首先做一个简单的例子使用一下,然后再逐步深入。MyBatis的学习我们也从一个小例子开始。1、MyBatis的作用: 简单的说MyBatis实现的是DAO层,通过XML文件配置SQL,映射到PO。2、需要准备的引用包 mybatis-3.2.8.jar:myBatis框架使用...
分类:
其他好文 时间:
2015-02-25 14:07:02
阅读次数:
201
Mybatis 自动生成代码工具MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。第一步:下载MyBatis的Generator工具下载地址:http://code.google.com/p/mybatis/downloads/...
分类:
其他好文 时间:
2015-02-11 21:46:58
阅读次数:
240
MyBatis Generator如何Generate[MyBatis Generator][6]是一个自动生成代码的工具,可以生成基本的数据表对应的实体对象以及对对象基本操作的dao层,今天介绍如何利用Maven来使用[MyBatis Generator][6],猴急的童鞋可以拖到最后看完整的示例代码。Maven Goal and Execution如下是在pom.xml中最简配置: <proje...
分类:
其他好文 时间:
2015-02-06 16:42:50
阅读次数:
138
我们在没有用注解写spring配置文件的时候,会在spring配置文件中定义Dao层的bean,这样我们在service层中,写setDao方法,就可以直接通过接口调用Dao层,用了注解写法后,在配置文件中不用再写Dao层的bean,只需要在Dao实现类中加入@Repositorypublic Cl...
分类:
编程语言 时间:
2015-02-06 16:25:48
阅读次数:
143
当前java开发网站,通常不会是纯JSP的,大都使用了java framework。有了这些framework,让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想,更是深入人心。这些也大大影响了安全代码审核,曾提出“分层审核代码”的思想,比如在DAO层专门检查sql注入,在...
分类:
其他好文 时间:
2015-02-05 20:10:46
阅读次数:
313
一:S2SH框架流程图
hibernate的作用就是在Dao层将model的数据持久化到DB数据库。
这幅图上没有标记spring,
其实spring贯穿整个过程:
spring面向接口编程:
spring将service注入到Action,
spring将dao注入到service
spring针对servic进行声明式的事务管理。
二:单独看hibernat...
分类:
Web程序 时间:
2015-02-05 09:39:14
阅读次数:
201
简单的介绍一下使用场景,DAO层用Spring Data实现,dao 只有接口,实现类是容器启动时动态字节码生成,接口里定义方法,方法上@Query 里写JPQL查询语句。基于以上的限制,如果对一个实体做查询,条件有多个,而且每个条件又不是必填的,怎么弄?参数肯定必须传,传Null或空字符串肯定不行...
分类:
编程语言 时间:
2015-02-04 16:29:03
阅读次数:
245
1、首先最简单的三层,jsp,service,dao层,jsp提交表单,service处理表单信息,dao用来和数据库交互
2、引入hibernate,dao中与数据库的交互从比较繁杂的sql语句变成hibernate的增删改查的简单操作
3、引入接口,service.impl实现service接口,dao.impl实现dao接口,这里可以引入spring的依赖注入,配置如下
...
分类:
其他好文 时间:
2015-01-27 18:35:13
阅读次数:
162