您的位置:首页 > 编程语言 > Java开发

在一般应用程序中使用Hibernate需要解决的问题

2005-06-24 11:13 501 查看
在一般应用程序中使用Hibernate需要解决如下问题:
 1. 初始化JNDI
 2. 建立JDBC数据源
 3. 将此数据源绑定到JNDI中
 JNDI的初始化(以sun的文件实现方式为例,需要从sun下载fscontext,并将fscontext.jar和providerutil.jar放到CLASSPATH中):
  Properties props = System.getProperties();
  props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");
  Context ctx = new InitialContext(props);
 建立数据源(以HSQL为例):
  jdbcDataSource ds = new jdbcDataSource();
  ds.setDatabase("jdbc:hsqldb:hsql://localhost");
  ds.setUser("sa");
  ds.setPassword("");
 JNDI绑定:
 ctx.rebind("java:comp/env/jdbc/testorm", ds);
 ctx.close();
 做了以上事情后就可以放心地使用Hibernate了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐