发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

EJB+Hibernate问题请教!急啊

2006-07-18 16:22
赞助商链接

我在一个SessionBean里写了一个登陆的业务逻辑
里面我用的是Hibernate访问数据库
总是出错 郁闷
我把代码发上来 请大家帮忙看下 多谢~!!
下面的是在sessionbean里写的一个登陆方法:
public Student Login(String userId,String userPwd){
Session session=HibernateSessionFactory.currentSession();
Transaction ts=null;
try{
ts=session.beginTransaction();
Query query=session.createQuery("from Student s where s.userId=:userId and s.userPwd=:userPwd");
query.setString("userId",userId);
query.setString("userPwd",userPwd);
Student stu=(Student)query.list().get(0);
if(stu==null){
return null;
}
ts.commit();
return stu;
}catch(Exception e){
e.printStackTrace();
ts.rollback();
return null;
}
我用jboss和weblogic都不可以

2006-07-23 14:21

>Student stu=(Student)query.list().get(0);
关键是这句,确保query.list()中有值,单看size是不行的.

2006-07-25 00:35

请问 EJB的SessionBean+Hibernate充当实体Bean有没有什么意义啊?
我感觉根本就没有必要用EJB的SessionBean 用EJB我感觉最大的优点就是可以分布式开发这样是不是没有了那个优点 用他有意思么?

2006-07-26 18:11

不懂你的意思,Session Bean可有集群优点啊,Session Bean可以带着Hibernate跑。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com