- 浏览: 33314 次
- 性别:
- 来自: 张家界
最新评论
-
lvwenwen:
chivasjava 写道湖南的,顶你.
存储过程与函数的区别(转) -
chivasjava:
湖南的,顶你.
存储过程与函数的区别(转)
文章列表
从工作的第一天起,就特别害怕各种群体性的饭局。这种场合中,最难受的就是喝酒。不管你能不能喝,别人都会走过来,让你非喝不可。最难受的,是不得不说一些不痛不痒的祝福的话。当然,有的人已经进入角色,这些活动信手拈来,应对自如,可对平时大部分时间与机器和代码打交道的程序猿来说,尤其像本猿,不能不说是一件十分痛苦的事。有时候,还能违心地应付一下,有时候,干脆什么也不管,“专心”看手机。在别人看来,这就是个另类。当然,也许是想多了,或许别人根本就没看到你。
很多时候,非常不想参加这种活动,但又毫无办法。这就像一个极不情愿当演员的人,非得让他(她)当主角一样,这个过程,无疑是一种痛苦的煎熬。有时想,为什么要 ...
之前在项目中用了Spring2.5.6,其中最爽的当推近乎“零配置”的功能。所有的业务Bean和DAO组件都只要用Service、Repository注释一下,然后通过Resource注释进行依赖注入,也省去了相应的setter方法。当然,像SessionFactory,DataSource这些Bean还是通过XML配置比较好一点。
前天在迁移到Spring3.0.1的时候,发现DAO组件的实例化不能完成,总是报缺少sessionFactory或者hibernateTemplate的错误,查了好多资料,都觉得不怎么如意,最后把spring的配置文件和原来的比较了一下,发现了<bea ...
在web.xml中的jdbcURL的值和server.xml中JDBCRealm的值都没有加上访问数据库的用户名和密码,所以才会出现错误。另外要注意,在XML中&是关键字,如果要表示&用&代替!!
以下内容为转载!!!!!
域(Realm)是一个存储用户名,密码以及和用户名相联系的角色的”数据库”, 用户名,密码用来验证用户对一个或多个web应用程序的有效性。访问应用程序中特定资源的权限是被授予了拥有特殊角色的用户,而不是相关的用户名。通过用户名相关联,一个用户可以有任意数量的角色。
尽管Servlet规范描述了一个让应用程序可以通过部 ...
- 2009-01-15 10:20
- 浏览 2107
- 评论(0)
要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,程式本身会有相依于特定资料库的问题。
使用Hibernate时,即使您不了解SQL的使用与撰写,也可以使用它所提供的API来进行SQL语句查询,org.hibernate.Criteria对SQL进行封装,您可以从Java物件的观点来组合各种查询条件,由Hibernate自动为您产生SQL语句,而不用特别管理SQL与资料库相依的问题。
以最 ...
- 2008-10-07 17:03
- 浏览 2251
- 评论(0)
最近在做项目遇到了权限管理,用户要求可以自己建立不同的角色对系统的资源进行控制, 不同的用户有不同的角色,又恰恰框架中用到了struts+spring+hibernate,要求在web层调用 业务逻辑层 时不考虑权限,web层可以控制用户的显示界面,逻辑层处理用户权限问题。
想来想去好像只有spring 的aop 可以做到,在调用到 接口 中的方法时,首先检查用户的权限,如果检查通过则继续执行,否则抛出异常。但是新的问题又出现了,如何在逻辑层上来得到当前用户的id,以致用户的 角色,总不能每次都要从web中传来一个 httprequest,或者 session 这类的吧。在网上看了很多资料,发 ...
- 2008-07-21 20:49
- 浏览 1710
- 评论(0)
===================================
原文出处:JavaEye
原文地址:http://foxty.iteye.com/blog/39332
===================================
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。
一,se ...
- 2008-07-21 16:45
- 浏览 2134
- 评论(0)
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。
函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少
由于我现在基本上是DBA的工作,因此平时也看一些数据库方面的书籍。但是我一直对存储过程和函数之间的区别掌握不透。我向来认为存储过程可以实现的操作,函数也一样可以实现。最近,刚好大学的老师给我们上SQL-Server的课程,我对这个问题的疑惑终于慢慢解开。今天晚上顺便看了些网上的资料,觉得以下分析比较 ...
- 2008-07-13 22:31
- 浏览 17846
- 评论(2)
最近在做一个Struts2+spring+hibernate的文件上传,单元测试没有问题,不过,这个存入数据库的Blob对象是通过new关键字创造一个文件对象,然后创建一个输入流fin,再用Hiberante.createBlob(fin)生成的.但是,我想从JSP页面的文件域里面取得一个文件对象,然后再创建Blob,部分代码如下:
public Integer uploadImage(Integer userId,List <String> title,List <File> photos) throws BlogException ...
spring下配置dbcp,c3p0,proxool数据源链接池
http://home.51.com/diary.view.php?user=hanguang7613&id=10017899
- 2007-11-23 10:14
- 浏览 2038
- 评论(0)