hibernate在SQL SERVER 2000找不到表
我用的是SQL SERVER200。连接数据库成功,但是报找不到表的错误!
c:\hibernate\Middlegen>ant
Buildfile: build.xml
init:
fail-if-no-xdoclet-1.2:
check-driver-present:
panic-if-driver-not-present:
middlegen:
[echo] Class path = H:\hibernate\Middlegen
[middlegen] (middlegen.Middlegen 350 ) Registering plugin simple
->middlegen.Plugin
[middlegen] (middlegen.Middlegen 350 ) Registering plugin java->
middlegen.javax.JavaPlugin
[middlegen] (middlegen.Middlegen 350 ) Registering plugin plugin
->middlegen.Plugin
[middlegen] (middlegen.Middlegen 350 ) Registering plugin hibern
ate->middlegen.plugins.hibernate.HibernatePlugin
[middlegen] Database URLjdbc:jtds:sqlserver://172.20.0.53:1433/csic_da
[middlegen] No elements specified. Reading all tables. This might take a
while...
BUILD FAILED
H:\hibernate\Middlegen\build.xml:147: middlegen.MiddlegenException: Middlegen su
ccessfully connected to the database, but couldn't find any tables. Perhaps the
specified schema or catalog is wrong? -Or maybe there aren't any tables in the d
atabase at all?
Configured schema:
Configured catalog:null
Available schemas:
dbo
guest
master
msdb
Northwind
pubs
tempdb
Total time: 5 seconds
H:\hibernate\Middlegen>
而且,我的build.xml文件中也做了修改如下:
去掉了schema="${database.schema}"
catalog="${database.catalog}"
问题点数:100、回复次数:2Top
1 楼playboylee(老婆说我是最棒的)回复于 2005-08-03 16:11:36 得分 0
用IDE吧!Top
2 楼littcai(空心大白菜)回复于 2005-08-25 16:22:46 得分 0
SQLSERVER是不需要模式的,mssql.xml修改一下,把
<!--property name="database.schema" value="dbo"/-->
<!--property name="database.catalog" value="BUSINESS"/-->
注释掉就行了Top




