基于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表空间。
相关推荐
<property name="suppressAllComments" value="true"/> </commentGenerator> <!--数据库链接URL,用户名、密码 --> <jdbcConnection driverClass=...
<property name="username" value="root"/> <property name="password" value="password"/> </bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">...
<property name="username" value="root"/> <property name="password" value="password"/> </bean> ``` **2. Spring MVC配置** Spring MVC的配置文件一般为`servlet-context.xml`,主要配置DispatcherServlet、...
<property name="testWhileIdle" value="true"/> <property name="testOnBorrow" value="false"/> <property name="testOnReturn" value="false"/> <!-- 配置监控统计拦截的filters --> <property name=...
useUnicode=true&characterEncoding=gbk</value> </property> <property name="user"> <value>root</value> </property> <property name="password"> <value>root</value> </property> <property name="max...
<property name="alwaysUseFullPath" value="true"/> <property name="order" value="0"/> </bean> ``` 在这个例子中,`FreeMarkerViewResolver`的优先级更高,Spring会先尝试用它来解析视图。如果找不到匹配的...
<property name="username" value="root"/> <property name="password" value="password"/> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> ...
<property name="hibernate.show_sql" value="true"/> <property name="hibernate.hbm2ddl.auto" value="update"/> </properties> </persistence-unit> ``` 2. **User.hbm.xml**:定义实体类与数据库表之间的...
<constant name="struts.enable.SlashesInActionNames" value="true"/> <constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default"> <action name=...
<property name="staticMethod" value="org.springframework.util.Log4jConfigurer.initLogging"/> <property name="arguments"> <list> <value>classpath:log4j.properties</value> </list> </property> </...
<property name="favorPathExtension" value="true"/> <property name="defaultViews"> <list> <bean class="org.springframework.web.servlet.view.BeanNameViewResolver"/> <bean class="org.thymeleaf....
- `<property name="allowMissingThrowsTags" value="true"/>`:允许缺少抛出异常的标签。 - `<property name="allowMissingReturnTag" value="true"/>`:允许缺少返回值标签。 以上是对Checkstyle的基本介绍、...
<property name="password" value="yourpassword"/> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/>...
<property name="password" value="123456"/> <property name="maxActive" value="100"/> <property name="minIdle" value="30"/> <property name="maxWait" value="30"/> </bean> ``` 这里配置了数据库驱动...
<property name="singleSession" value="true"/> </bean> </mvc:interceptors> ``` 在实际应用中,我们还需要编写相应的DAO(数据访问对象)和Service层来处理业务逻辑,同时使用注解或XML配置将它们与Spring容器...
<property name="packagesToScan" value="your.package.name"/> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key=...
- 根据key访问Map元素:`<s:property value="mapName.username"/>, <s:property value="mapName['username']"/>, <s:property value="mapName[/username/]"/>` - 访问map的所有key:`<s:property value="mapName....
<setting name="mapUnderscoreToCamelCase" value="true"/> </settings> <mappers> <mapper resource="com/example/mapper/UserMapper.xml"/> </mappers> </configuration> ``` 在这个配置中,我们设置了将...
<url-pattern>/</url-pattern> </servlet-mapping> </web-app> ``` 在`spring-mvc-servlet.xml`中,我们将配置处理器映射器、视图解析器以及其他相关组件。例如,使用注解驱动的控制器: ```xml <beans xmlns=...