hibernate3.1 生成oracle8i映射文件报如下错
An internal error occurred during: "Generating Artifacts".
Could not get list of tables from database. Probably a JDBC driver problem.
Configured schema:MIND
Configured catalog:null
Available schemas:
DBSNMP
MIND
MIND4
OUTLN
SYS
SYSTEM
Available catalogs:
问题补充:
hibernate3.1 生成oracle8i映射文件报如下错
An internal error occurred during: "Generating Artifacts".
Could not get list of tables from database. Probably a JDBC driver problem.
Configured schema:MIND
Configured catalog:null
Available schemas:
? DBSNMP
? MIND
? MIND4
? OUTLN
? SYS
? SYSTEM
Available catalogs:
连接上了数据库
可以看到表
但是生成映射文件就报上面的错误
问题补充:
#
#Mon Nov 10 09:20:36 CST 2008
genBasicCompId=true
sessionFactoryName=com.by.bfm.hibernate.HibernateSessionFactory
profile=
daoSFId=sessionFactory
version=3.1
jndiPath=
detectM2M=false
reStrategyClass=
springDaoFile=src/com/by/bfm/spring/applicationContext.xml
useJavaTypes=true
keyGenerator=increment
libInstallFolder=/WebRoot/WEB-INF/lib
addLibs2Project=true
genVersionTag=false
sessionFactoryId=
basePersistenceClass=
reSettingsFile=/BFM/hibernate.reveng.xml
configFile=/BFM/src/com/by/bfm/hibernate/hibernate.cfg.xml
createConfigFile=true
addLibs2Classpath=true
内容如下
没有乱呀
[quote]libInstallFolder=/WebRoot/WEB-INF/lib [/quote]
看看你的Oracle驱动在没在这个目录里面,另外,考虑更新一个Oracle驱动试试吧,还有,检查一下你在eclipse中连接数据的用户名和密码跟
[quote]configFile=/BFM/src/com/by/bfm/hibernate/hibernate.cfg.xml [/quote]
中的是否一致,换个超级用户试试看能不能生成映射文件
[quote]Probably a JDBC driver problem[/quote]
驱动配置的有问题吧?
或者URL配置有问题; 或者权限;
驱动呢? 用的是哪个?
一个是权限,给用户一个DBA权限试试。
驱动程序试试Classes12.zip,这个是适合8i用的
如果你用的本来就是这个,那就换成新的试试。
Probably a JDBC driver problem.应该是驱动版本的问题
更换OracleJDBCDriver的版本
升级版本到10.X应该就可以了。可以到这个地址下载最新的Oracle驱动程序[url]http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html[/url]
[quote]hibernate3.1 生成oracle8i映射文件报如下错 [/quote]
如何生成的用MyEclipse吗???看看你[color=red]工程根目录下的.myhibernatedate文件[/color]中的设置项目是不是乱了,Hibernate插件是从这里读取配置信息的