我正在尝试为DB_NAME生成映射文件,但是hibernate会为" master"生成映射文件。数据库而不是" DB_NAME"。我需要做些什么才能为" DB_NAME"生成映射文件?
下面是我在hibernate.cfg.xml中使用的连接属性。
我创建了一个TestConnection类,看看我是否可以访问DB_NAME。我可以使用上面的连接网址从DB_NAME检索数据。我使用sql server 2008,sqljdbc4.jar在我的构建路径中。
<property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.password">PASSWORD</property>
<property name="hibernate.connection.url">jdbc:sqlserver://SERVER_NAME\INSTANCE_NAME;DatabaseName=DB_NAME</property>
<property name="hibernate.connection.username">USERNAME</property>
<property name="hibernate.default_schema">DBO</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>