刚刚尝试用hibernate碰到个问题。
环境是hibernate+sqlserver2000,因为用的sa用户,所以默认schema在master库。但是我的数据表在superet库,所以在配置文件里把default_schema设置为superet。hibernate组成的sql语句显示是insert into superet.userT,Console上报以下exception
[java] Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver
for JDBC][SQLServer]Invalid object name 'superet.superet.Product'.如果不设置default_schema,会自动在master库下建个uerT并插入数据。
我觉得应该是个小问题吧,请有经验的朋友帮个忙。另外,我不知道default_shema或者default_catalog有什么区别,谢谢。