标题:hibernate 报错 哪里错 有hql 语句 但是数据库 没有插入
取消只看楼主
chenyiqing23
Rank: 2
等 级:论坛游民
帖 子:84
专家分:53
注 册:2007-12-27
结帖率:73.33%
 问题点数:0 回复次数:0 
hibernate 报错 哪里错 有hql 语句 但是数据库 没有插入
aadd2013-12-8 1:15:27 org.hibernate.cfg.Environment <clinit>
信息: Hibernate 3.3.2.GA
2013-12-8 1:15:27 org.hibernate.cfg.Environment <clinit>
信息: hibernate.properties not found
2013-12-8 1:15:27 org.hibernate.cfg.Environment buildBytecodeProvider
信息: Bytecode provider name : javassist
2013-12-8 1:15:27 org.hibernate.cfg.Environment <clinit>
信息: using JDK 1.4 java.sql.Timestamp handling
2013-12-8 1:15:27 org.hibernate.cfg.Configuration configure
信息: configuring from resource: /hibernate.cfg.xml
2013-12-8 1:15:27 org.hibernate.cfg.Configuration getConfigurationInputStream
信息: Configuration resource: /hibernate.cfg.xml
2013-12-8 1:15:27 org.hibernate.cfg.Configuration addResource
信息: Reading mappings from resource : Authority.hbm.xml
2013-12-8 1:15:33 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
信息: Mapping class: model.Authority -> Authority
2013-12-8 1:15:33 org.hibernate.cfg.Configuration doConfigure
信息: Configured SessionFactory: null
2013-12-8 1:15:33 org.hibernate.connection.DriverManagerConnectionProvider configure
信息: Using Hibernate built-in connection pool (not for production use!)
2013-12-8 1:15:33 org.hibernate.connection.DriverManagerConnectionProvider configure
信息: Hibernate connection pool size: 20
2013-12-8 1:15:33 org.hibernate.connection.DriverManagerConnectionProvider configure
信息: autocommit mode: false
2013-12-8 1:15:33 org.hibernate.connection.DriverManagerConnectionProvider configure
信息: using driver: com.microsoft.sqlserver.jdbc.SQLServerDriver at URL: jdbc:sqlserver://localhost:1433;DatabaseName=struts2
2013-12-8 1:15:33 org.hibernate.connection.DriverManagerConnectionProvider configure
信息: connection properties: {user=sa, password=****}
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: RDBMS: Microsoft SQL Server, version: 11.00.2218
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: JDBC driver: Microsoft SQL Server JDBC Driver 2.0, version: 2.0.1803.100
2013-12-8 1:15:33 org.hibernate.dialect.Dialect <init>
信息: Using dialect: org.hibernate.dialect.SQLServerDialect
2013-12-8 1:15:33 org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
信息: Using default transaction strategy (direct JDBC transactions)
2013-12-8 1:15:33 org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
信息: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Automatic flush during beforeCompletion(): disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Automatic session close at end of transaction: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Scrollable result sets: enabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: JDBC3 getGeneratedKeys(): enabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Connection release mode: auto
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Default batch fetch size: 1
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Generate SQL with comments: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Order SQL updates by primary key: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Order SQL inserts for batching: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
信息: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2013-12-8 1:15:33 org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
信息: Using ASTQueryTranslatorFactory
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Query language substitutions: {}
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: JPA-QL strict compliance: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Second-level cache: enabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Query cache: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory createRegionFactory
信息: Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Optimize cache for minimal puts: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Structured second-level cache entries: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Echoing all SQL to stdout
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Statistics: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Deleted entity synthetic identifier rollback: disabled
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Default entity-mode: pojo
2013-12-8 1:15:33 org.hibernate.cfg.SettingsFactory buildSettings
信息: Named query checking : enabled
2013-12-8 1:15:33 org.hibernate.impl.SessionFactoryImpl <init>
信息: building session factory
2013-12-8 1:15:34 org.hibernate.impl.SessionFactoryObjectFactory addInstance
信息: Not binding factory to JNDI, no JNDI name configured
Hibernate: select max(authority_id) from Authority
Hibernate: insert into Authority (authority_name, authority_id) values (?, ?)
2013-12-8 1:15:34 org.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 544, SQLState: S0001
2013-12-8 1:15:34 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Authority' 中的标识列插入显式值。
2013-12-8 1:15:34 org.hibernate.event.def.AbstractFlushingEventListener performExecutions
严重: Could not synchronize database state with session
org.hibernate.exception.SQLGrammarException: could not insert: [model.Authority]
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:90)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2285)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2678)
    at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79)
    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
    at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
    at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
    at org.hibernate.transaction.(JDBCTransaction.java:137)
    at impl.AuthorityImpl.saveAuthority(AuthorityImpl.java:24)
    at simpl.AuthoritySimpl.saveAuthority(AuthoritySimpl.java:15)
    at test.Test.main(Test.java:23)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Authority' 中的标识列插入显式值。
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1454)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:388)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:338)
    at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(SQLServerPreparedStatement.java:306)
    at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:46)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2265)
    ... 13 more
搜索更多相关主题的帖子: hibernate 数据库 信息 
2013-12-08 01:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-424865-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.123830 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved