`

hibernate 映射文件 schema catalog 参数 导致的问题

阅读更多

<hibernate-mapping>
    <class name="com.lich.User" table="t_user" schema="erp" catalog="ERP">

 

假如你在hibernate映射文件中设置了 schema catalog这些参数 的话

 

那么即使你把总映射文件的

<property name="hibernate.connection.url">
   jdbc:jtds:sqlserver://localHost:1433/ERP
  </property>

 

改成

 

<property name="hibernate.connection.url">
   jdbc:jtds:sqlserver://localHost:1433/ERP2 
  </property> 

 

他仍然会去查找ERP库  所以最好不要设置

分享到:
评论
2 楼 lich0079 2010-06-04  
这个还真不知道
有时未必要知道错误是什么 绕过它就好了
1 楼 bepatient 2010-06-03  
请问catalog这个属性是做什么的?它的作用是什么?

相关推荐

    深入理解hibernate映射文件

    ### 深入理解Hibernate映射文件 #### Hibernate概述与角色 Hibernate是一个开源的对象关系映射(ORM)框架,它让开发人员能够用面向对象的方式处理数据库操作,从而避免了大量的SQL编写工作。Hibernate的设计理念...

    Hibernate映射笔记

    #### Hibernate映射文件与配置关系 Hibernate映射是ORM(对象关系映射)框架中的一项关键技术,它允许开发者在数据库表和Java对象之间建立映射关系,从而简化了数据访问层的开发工作。映射文件通常是`.hbm.xml`格式...

    常用 Hibernate 映射配置说明.doc

    `hibernate-mapping`节点是Hibernate映射文件中的顶级节点,用于定义一系列配置选项,控制整个映射文件的行为和映射规则。这些配置包括数据库连接细节、默认的映射策略等。 - **schema**: 定义了数据库的Schema名称...

    hibernate映射

    标题:“Hibernate映射” 描述详解: ### Hibernate映射——连接对象世界与数据库的桥梁 Hibernate是一种流行的Java持久层框架,其核心功能是提供一个高级的对象关系映射(ORM)工具,用于将Java对象模型映射到...

    hibernate关联映射的作用和常用属性解释

    ### Hibernate关联映射的作用与常用属性详解 #### 关联映射概述 在对象关系映射(Object Relational Mapping,简称ORM)技术中,Hibernate作为Java领域内非常成熟且功能强大的框架之一,它允许开发者将Java类映射...

    hibernate映射的注解配置

    以下是对标题和描述中涉及的Hibernate映射注解的详细解释: 1. **@Entity(name="EntityName")**:此注解用于标记一个类作为JPA实体,它代表数据库中的一个表。`name`参数是可选的,用于指定实体在数据库中的表名,...

    hibernate配置参数大全

    ### Hibernate配置参数详解 #### 一、数据库连接配置(JDBC) 在Hibernate中,与数据库交互的第一步就是正确地配置数据库连接。以下是一些关键的配置参数及其含义: 1. **`hibernate.connection.driver_class`**...

    Hibernate 参数设置一览表.doc

    4. **hibernate.default_schema** 和 **hibernate.default_catalog**:这两个参数用于指定数据库的模式(schema)和目录(catalog),当在SQL中引用未完全限定的表名时,Hibernate会自动添加这些前缀。 5. **...

    hibernate配置文件元素详解.txt

    以下是一个简单的Hibernate映射文件示例: ```xml &lt;hibernate-mapping&gt; 员工信息 &lt;column name="EMPLOYEE_ID" precision="15" scale="0" sql-type="BIGINT" check="EMPLOYEE_ID &gt; 0"/&gt; &lt;/...

    hibernate参数配置

    4. **hibernate.default_schema**和**hibernate.default_catalog**: 分别用于指定默认的数据库模式(schema)和目录(catalog),在生成的SQL语句中,Hibernate将它们附加到未完全限定的表名前。 5. **hibernate....

    hibernate 配置属性参数详情(全)

    4. **hibernate.default_schema** 和 **hibernate.default_catalog**:这两个属性用于指定默认的数据库模式和目录,它们会在生成的SQL中自动添加到表名前。 5. **hibernate.session_factory_name**:用于在JNDI中...

    Hibernate3的配置参数汇总

    - `hibernate.default_catalog`:指定默认的数据库目录或catalog。 - `hibernate.session_factory_name`:SessionFactory创建后,用此名称绑定到JNDI。 - `hibernate.max_fetch_depth`:控制外连接抓取的深度,...

    Hibernate+struts实例学习

    - Hibernate映射文件的编写是连接Java对象与数据库表的关键,需要理解对象与关系映射(ORM)的概念。 - 在整个实例学习中,熟悉MyEclipse等集成开发环境的操作对提高开发效率至关重要。 - 理解Hibernate的日志配置...

    myEclipse使用hibernate图解

    - 生成的映射 XML 文件中可能会包含一些默认属性,如 `catalog` 和 `schema`。 - 如果这些属性不适用于您的应用场景,建议将其删除。这通常是因为数据库设计往往先于 Hibernate 映射文件的设计。 通过以上步骤,...

    hibernate配置参数详解

    这个配置项控制Hibernate在进行关联加载时的最大深度,避免无限递归导致性能问题。 7. **`hibernate.default_batch_fetch_size`**: 默认的批量加载大小。 ```properties hibernate.default_batch_fetch_size=10 ...

    hibernate-mapping参数详解

    ### Hibernate Mapping 参数详解 在 Hibernate 中,为了将 Java 对象映射到数据库表,并实现对象关系映射(ORM),开发者需要定义一系列配置属性来指导 Hibernate 如何进行转换。本文将详细解析 `hibernate-mapping...

    Hibernate注释方法描述数据库映射

    `@Table` 注解中可以包含 `schema` 和 `catalog` 属性来指定表所在的 schema 和 catalog。此外,还可以使用 `@UniqueConstraints` 来定义表的唯一约束。例如: ```java @Entity @Table(name="tbl_sky", ...

    Hibernate和struts中遇到的问题.doc

    另外,`.hbm.xml`文件中的配置也需对应,确保实体类和数据库表名、schema及catalog匹配。 2. **中文过滤问题**: 在处理中文输入时,可能需要配置特定的处理器来过滤中文字符。这里提到的是在Struts中添加了一个...

    Hibernate Tools使用指南

    通过配置Hibernate的`hibernate.reveng.xml`文件,指定数据库连接信息和需要转换的表,然后运行生成器,即可自动生成对应的实体类、映射文件(`.hbm.xml`)和DAO接口。 例如,`hibernate.reveng.xml`可能包含如下...

    hibernate4基本配置方式详解

    这个文件包含了Hibernate所需的数据库连接信息、实体映射文件的位置以及其他重要的配置参数。例如,你可以在这里指定数据库驱动、URL、用户名和密码,以及`hbm.xml`映射文件的位置,如`addResource`方法所示: ```...

Global site tag (gtag.js) - Google Analytics