浏览 5558 次
锁定老帖子 主题:查询一条记录是否存在用什么方法啊
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-11-19
不知道为什么 说推荐用session.find(),而我们一般都是用id来判断记录是否存在的, 大家有什么高见啊,帮帮我,谢谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-11-19
女侠客 写道 请大家帮忙啊,我好象在哪看见过说不推荐用session.load()的方法
不知道为什么 说推荐用session.find(),而我们一般都是用id来判断记录是否存在的, 大家有什么高见啊,帮帮我,谢谢 用find,不要用load的。没有什么道理可说,Gavin 程序就是这么写的。find找不到的时候不会抛出异常,而load找不到会抛出异常,如果数据库连接造成的异常也会造成抛出异常,这样如果数据库异常造成的异常,你会误认为没有这个对象,这样程序运行结果就不对了。 |
|
返回顶楼 | |
发表时间:2003-11-20
Session.get()也行
|
|
返回顶楼 | |
发表时间:2003-11-21
yehs220 写道 Session.get()也行
谢谢大家的回复 不过我怎么没找到Session.get()这个方法啊? |
|
返回顶楼 | |
发表时间:2003-11-21
好像要2.1才有这个方法,去下载一个。
|
|
返回顶楼 | |