- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 Hibernate中的命名查询
什么是命名查询? Hibernate允许在映射文件中定义字符串形式的查询语句,这种查询方式成为命名查询 使用命名查询有什么好处? 由于使用Hibernate的HQL常常需要在Java代码中写字符串查询语句,HQL混杂在代码之间,破坏代码可读性,通过使用命名查询,可以使业务逻辑和查询语句分离,使您专注于查询,而避免了 SQL 或者 HQL 代码分散于整个应用程序中的情况。
2013-12-08 20:28:40 2238
转载 数据校验的几种方式
数据校验1、复合属性和集合属性校验: 集合属性校验需要三个文件,一个ActionName-validation.xml文件,用来表示配置哪个Action的数据校验,其类型需要为vistor类型,field的 name属性为Action中的属性名。在field-validator子元素下,需要指定context属性和appendPrefix属性。Context属性值表示
2013-12-04 23:29:15 4610
原创 预编译的优点(Statement和PrepareStatement 的区别)
在执行SQL命令时,有二种选择:可以使用PreparedStatement对象,也可以使用Statement对象。而熟悉JDBC编程的大侠们都会选择使用PreparedStatement对象,主要因为使用预编译对象PreparedStatement时,有以下几个优点:1、效率高 PreparedStatement可以尽可能的提高访问数据库的性能,我们都知道数据库在处理SQL
2013-12-04 22:35:33 6633
原创 SSH三大框架的运行原理及机制
struts2是运行原理:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;4、如果ActionMap
2013-12-04 22:04:15 6482
原创 struts2拦截器的原理使用方法
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置
2013-12-04 21:02:33 702
原创 不同数据库的分页技术
针对不同的数据库,分页的实现方法是不一样的。Oracle分页技术Oracle数据库为我们提供了两个很重要的字段:RowId和RowNumber。RowId是一个绝对的值,是针对某一行分配的一个唯一的行标识符,根据它我们可以非常迅捷地定位到某一个具体的行。它也起着主键的作用,即它是唯一的(Unique)、必有的(Mandatory)字段。RowNumber是一个相对的值,是指查询结果的行号。
2013-12-03 22:59:40 1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人