`
星夜的遐想
  • 浏览: 189442 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

<property name="generateDdl" value="true" />时,报表或视图不存在

阅读更多

基于jpa作为持久层,开发项目的时候,在bean.xml的文件中的数据源配置中设置了

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="jpaVendorAdapter">
			<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
				<property name="database" value="ORACLE" />
				<property name="showSql" value="true" />
				<property name="generateDdl" value="true" />
			</bean>
		</property>
	</bean>

 一般情况下,会在项目启动的过程中,自动检查注解的实体和数据表,如果数据库不存在的标,会根据实体自动生成,但是,今天,遇到了一个奇怪的一个问题,表始终 没有生成,因此,在其他表应用本来须要生成的表的时候,总是报表或视图找不到的错如:

 

2011-05-06 09:45:56 [org.hibernate.tool.hbm2ddl.SchemaUpdate]-[ERROR] Unsuccessful: alter table r_role_x_menu add constraint FK474DC862E1A553E2 foreign key (menu_id) references p_menu 
2011-05-06 09:45:56 [org.hibernate.tool.hbm2ddl.SchemaUpdate]-[ERROR] ORA-00942: 表或视图不存在 

 

 

解决方案:

 

查看其他的同一表空间的其他用户下是否有相同的的表,如果存在,有的话删除即可,其实避免这种情况的根本方法是,给Oracle用户都指定一个自定义的表空间,不要使用Users表空间。

分享到:
评论

相关推荐

    Mybatis Generator配置详解.md

    &lt;property name="suppressAllComments" value="true"/&gt; &lt;/commentGenerator&gt; &lt;!--数据库链接URL,用户名、密码 --&gt; &lt;jdbcConnection driverClass=...

    ssm项目整合配置参数!

    &lt;property name="username" value="root"/&gt; &lt;property name="password" value="password"/&gt; &lt;/bean&gt; &lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt;...

    ssm框架整合配置文件

    &lt;property name="username" value="root"/&gt; &lt;property name="password" value="password"/&gt; &lt;/bean&gt; ``` **2. Spring MVC配置** Spring MVC的配置文件一般为`servlet-context.xml`,主要配置DispatcherServlet、...

    ssm框架的配置.zip

    &lt;property name="testWhileIdle" value="true"/&gt; &lt;property name="testOnBorrow" value="false"/&gt; &lt;property name="testOnReturn" value="false"/&gt; &lt;!-- 配置监控统计拦截的filters --&gt; &lt;property name=...

    ssh2实现登录注册

    useUnicode=true&characterEncoding=gbk&lt;/value&gt; &lt;/property&gt; &lt;property name="user"&gt; &lt;value&gt;root&lt;/value&gt; &lt;/property&gt; &lt;property name="password"&gt; &lt;value&gt;root&lt;/value&gt; &lt;/property&gt; &lt;property name="max...

    Spring配置Freemarker视图解析器,配置多个视图解析器

    &lt;property name="alwaysUseFullPath" value="true"/&gt; &lt;property name="order" value="0"/&gt; &lt;/bean&gt; ``` 在这个例子中,`FreeMarkerViewResolver`的优先级更高,Spring会先尝试用它来解析视图。如果找不到匹配的...

    Spring整合Hibernate

    &lt;property name="username" value="root"/&gt; &lt;property name="password" value="password"/&gt; &lt;/bean&gt; &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"&gt; ...

    SSH分页技术

    &lt;property name="hibernate.show_sql" value="true"/&gt; &lt;property name="hibernate.hbm2ddl.auto" value="update"/&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; ``` 2. **User.hbm.xml**:定义实体类与数据库表之间的...

    S2SH项目搭建

    &lt;constant name="struts.enable.SlashesInActionNames" value="true"/&gt; &lt;constant name="struts.devMode" value="true"/&gt; &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;action name=...

    SSH整合全部

    &lt;property name="staticMethod" value="org.springframework.util.Log4jConfigurer.initLogging"/&gt; &lt;property name="arguments"&gt; &lt;list&gt; &lt;value&gt;classpath:log4j.properties&lt;/value&gt; &lt;/list&gt; &lt;/property&gt; &lt;/...

    SSM框架整合案例

    &lt;property name="favorPathExtension" value="true"/&gt; &lt;property name="defaultViews"&gt; &lt;list&gt; &lt;bean class="org.springframework.web.servlet.view.BeanNameViewResolver"/&gt; &lt;bean class="org.thymeleaf....

    checkstyle简介

    - `&lt;property name="allowMissingThrowsTags" value="true"/&gt;`:允许缺少抛出异常的标签。 - `&lt;property name="allowMissingReturnTag" value="true"/&gt;`:允许缺少返回值标签。 以上是对Checkstyle的基本介绍、...

    在maven环境下,整合ssh

    &lt;property name="password" value="yourpassword"/&gt; &lt;/bean&gt; &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"&gt; &lt;property name="dataSource" ref="dataSource"/&gt;...

    struts2.0+spring2.0+hibernate3.2常用配置

    &lt;property name="password" value="123456"/&gt; &lt;property name="maxActive" value="100"/&gt; &lt;property name="minIdle" value="30"/&gt; &lt;property name="maxWait" value="30"/&gt; &lt;/bean&gt; ``` 这里配置了数据库驱动...

    SpringMVC与Hibernate整合所需jar

    &lt;property name="singleSession" value="true"/&gt; &lt;/bean&gt; &lt;/mvc:interceptors&gt; ``` 在实际应用中,我们还需要编写相应的DAO(数据访问对象)和Service层来处理业务逻辑,同时使用注解或XML配置将它们与Spring容器...

    SpringMVC+Hibernate4环境搭建

    &lt;property name="packagesToScan" value="your.package.name"/&gt; &lt;property name="hibernateProperties"&gt; &lt;props&gt; &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt; &lt;prop key=...

    struts2学习笔记

    - 根据key访问Map元素:`&lt;s:property value="mapName.username"/&gt;, &lt;s:property value="mapName['username']"/&gt;, &lt;s:property value="mapName[/username/]"/&gt;` - 访问map的所有key:`&lt;s:property value="mapName....

    SSM整合配置文件示例代码

    &lt;setting name="mapUnderscoreToCamelCase" value="true"/&gt; &lt;/settings&gt; &lt;mappers&gt; &lt;mapper resource="com/example/mapper/UserMapper.xml"/&gt; &lt;/mappers&gt; &lt;/configuration&gt; ``` 在这个配置中,我们设置了将...

    springmvc基础框架

    &lt;url-pattern&gt;/&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;/web-app&gt; ``` 在`spring-mvc-servlet.xml`中,我们将配置处理器映射器、视图解析器以及其他相关组件。例如,使用注解驱动的控制器: ```xml &lt;beans xmlns=...

Global site tag (gtag.js) - Google Analytics