[Microsoft][SQLServer 2005 Driver for JDBC][SQLServer]对象名 'blog.admin ' 无效
我hibernate.show_sql打印了一下sql语句如下
select admin0_.id as id36_, admin0_.loginName as loginName36_, admin0_.password as password36_, admin0_.authority as authority36_, admin0_.bigregionid as bigregio5_36_ from blog.admin admin0_
这句话在查询分析器里面执行是报错的,依然是blog.admin对象名无效,检查了数据库没写错,表名也没写错
老以为是"[SQLServer]对象名 'blog.admin' 无效" 这里作怪!数据库删了又建,建了又删!
真想放弃啊
突然,眼睛一亮,才发觉,真正作怪的可能是
Hibernate: blog.admin admin0_
Hibernate: blog.dbo.admin admin0_
看看它与上面两句有什么区别
看出来了吧!少了个dbo,blog是我的数据库名称!
解决方法:在XXX.hbm.xml中修改catalog="blog" schema="dbo",我这里是Admin.hbm.xml
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping> <class name="com.myplan.ppcdao.Admin" table="admin" catalog="blog" schema="dbo"> <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="identity" /> </id> <property name="loginName" type="java.lang.String"> <column name="loginName"/> </property> <property name="password" type="java.lang.String"> <column name="password"/> </property> <property name="authority" type="java.lang.Integer"> <column name="authority"/> </property> <property name="bigregionid" type="java.lang.Integer"> <column name="bigregionid"/> </property> </class> </hibernate-mapping>
重新启动数据库和tomcat,一切OK!
相关推荐
`hibernate-jpa-2.1-api-1.0.0.final.jar`是Hibernate对JPA 2.1规范的实现库,它使得开发者能够使用Hibernate的高效功能同时遵循JPA规范。 **1. Hibernate与JPA的关系** Hibernate最初作为一个独立的ORM框架,后来...
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate jpa 源代码
hibernate-commons-annotations-4.0.1.Final.jar
Hibernate稳定版(hibernate-release-5.3.23.Final.zip),Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。
hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar ...
使用hibernate-validator 进行校验的jar包,里面包括了基础hibernate-validator-5.0.0.CR2.jar hibernate-validator-annotation-processor-5.0.0.CR2.jar 之外,还包括了el-api-2.2.jar javax.el-2.2.4等项目必不可...
Hibernate稳定版(hibernate-release-5.4.32.Final.zip),Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。
《深入理解Hibernate配置与映射:hibernate-configuration-3.0.dtd与hibernate-mapping-3.0.dtd解析》 在Java世界里,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而`hibernate-...
spring.jar spring-aop.jar spring-aop.jar spring-beans.jar spring-hibernate3.jar spring-jdbc.jar spring-struts.jar spring-web.jar
java.lang.NoClassDefFoundError: javax/persistence/spi/ProviderUtil 或javax/persistence/entitylistener问题
总结起来,这个名为"DmDialect-for-hibernate4.0.zip"的压缩包是专为SpringBoot项目设计的,其中的Dm7JdbcDriver17.jar提供了达梦数据库的JDBC驱动,使得应用能够建立数据库连接;DmDialect-for-hibernate4.0.jar则...
《深入理解Hibernate-CGLIB-2.1_3在Java开发中的应用》 在Java开发领域,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而CGLIB则是一个代码生成库,它允许开发者在运行时动态创建子类...
国产达梦数据库hibernate方言包
Hibernate稳定版(hibernate-release-5.2.18.Final.zip),Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。
这个源码包"hibernate-jpa-2.0-api-1.0.1.Final-sources"包含了完整的源代码,可以帮助我们深入了解其内部机制,从而更好地应用在实际项目中。 1. **JPA简介**:Java Persistence API(JPA)是Java平台上的一个标准...
Hibernate稳定版(hibernate-release-5.6.2.Final.zip),Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。
首先,`hibernate-c3p0-4.2.4.Final.jar`是Hibernate组织提供的一个扩展,它整合了C3P0连接池。Hibernate是一个强大的对象关系映射(ORM)框架,能够帮助开发者将数据库操作转化为面向对象的方式,极大地简化了Java...
在Java开发领域,Hibernate作为一种强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而Eclipse作为主流的Java集成开发环境,其丰富的插件生态使得开发效率得以提升。"hibernatetools-Update-4.1.1.Final_...
总结来说,Hibernate-CGLIB的结合使用为Java开发带来了便利,通过动态生成的代理对象,实现了对象的懒加载和透明持久化。而“hibernate-cglib-repack-2.1_3.jar.zip”这个压缩包,提供了特定版本的集成库,方便...