配置好Hibernate后,运行程序报错,帮帮忙!

heartarrow 2005-06-15 02:28:19
错误提示如下:
net.sf.hibernate.HibernateException: Could not find datasource
at net.sf.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:48)
at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1172)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:803)
at src.Test.main(Test.java:18)
Caused by: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at net.sf.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:44)
... 5 more
我hibernate.cfg.xml文件如下:
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dytsoft 2005-06-21
  • 打赏
  • 举报
回复
Yaotao中没有为userid 生成setter方法
九头鸟 2005-06-18
  • 打赏
  • 举报
回复
up
bluelily22 2005-06-16
  • 打赏
  • 举报
回复
你的映射文件有问题,重新生成一下类
heartarrow 2005-06-16
  • 打赏
  • 举报
回复
数据源没有问题,我修改后又报下面的错误:
net.sf.hibernate.PropertyNotFoundException: Could not find a setter for property userid in class src.Yaotao
at net.sf.hibernate.property.BasicPropertyAccessor.getSetter(BasicPropertyAccessor.java:131)
at net.sf.hibernate.mapping.Property.getSetter(Property.java:178)
at net.sf.hibernate.persister.AbstractEntityPersister.<init>(AbstractEntityPersister.java:590)
at net.sf.hibernate.persister.EntityPersister.<init>(EntityPersister.java:690)
at net.sf.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:42)
at net.sf.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:137)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:805)
at src.Test.main(Test.java:18)
「已注销」 2005-06-16
  • 打赏
  • 举报
回复
Could not find datasource
at net.sf.hibernate.connection.DatasourceConnectionProvider.configure-------------是不是数据源的问题呀?

你用其他的程序测一下你的数据源。
heartarrow 2005-06-15
  • 打赏
  • 举报
回复
<hibernate-configuration>
<session-factory name="java:/hibernate/HibernateFactory">
<property name="show_sql">false</property>
<property name="connection.driver_class">
oracle.jdbc.driver.OracleDriver <!--是Oracle 9i的JDBC driver class名 -->
</property>
<property name="connection.url">
jdbc:oracle:linlin <!-- 这里是Oracle的linlin数据库URL -->
</property>
<!-- datasource connection properties -->
<property name="connection.datasource">linlin</property>
<property name="hibernate.connection.username">linlin</property>
<property name="hibernate.connection.password">linlin</property>
<!-- dialect for Oracle 9 -->
<property name="dialect">
net.sf.hibernate.dialect.Oracle9Dialect
</property>
<mapping resource="src/Yaotao.hbm" />
</session-factory>
</hibernate-configuration>

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧