`

Hibenate Field 'id' doesn't have a default value

 
阅读更多
ERROR JDBCExceptionReporter:72 - Field 'id' doesn't have a default value
解决方法:删除数据库再重新建
分享到:
评论
1 楼 wangbing9577 2009-05-12  
还有一种可能是就是数据库中表已经有主键了,但映射文件中id被设置为:
<generator class="native"></generator>
这时也会出现Field 'id' doesn't have a default value 的错误。
应该改为:
<generator class="assigned"></generator>

相关推荐

    Hibernate 与 Lucene 的整合框架详解

    - **启用 Hibernate Search**:可以通过 `&lt;property name="hibernate.search.default.directory_provider" value="ram"/&gt;` 来指定默认的索引存储方式。 - **指定索引位置**:例如 `&lt;property name="hibernate.search...

    Hibernate,hibernate笔记

    在描述中提到的`org.hibernate.PropertyValueException: not-null property references a null or transient value`是Hibernate抛出的一个常见异常,表示尝试保存一个实体时,其某个非空属性为null或未持久化。...

    Android sqlite数据库操作通用框架AHibernate

    **Android SQLite 数据库操作通用框架 AHibernate** 在 Android 开发中,SQLite 是一个重要的本地数据存储解决方案,它是一个轻量级的数据库系统,适合于移动设备。为了简化对 SQLite 数据库的操作,开发者通常会...

    hibernate常见异常

    、org.hibernate.id.IdentifierGenerationException 以及 a different object with the same identifier value was already associated with the session 等。 1. net.sf.hibernate.MappingException ...

    Hibernate Search配置及简单应用

    &lt;property name="hibernate.search.default.indexBase"&gt;/path/to/index/directory &lt;property name="hibernate.search.lucene_version"&gt;LUCENE_8_8_2 ``` 在实体类上,我们需要使用`@Indexed`注解标记该类为可搜索的...

    hibernate+spring+T

    标题 "hibernate+spring+T" 暗示了我们正在探讨的是一个结合了Hibernate、Spring框架以及可能与事务(T可能代表Transaction)相关的Java开发主题。这通常涉及到企业级应用开发中的数据持久化、依赖注入和服务管理。 ...

    hibernate多数据库配置

    Hibernate 多数据库配置 在 Hibernate 中配置多数据库,并自由切换,可以使用 Spring 框架来实现。下面是一个简单的配置示例: 首先,创建一个父数据源(parentDataSource),用于配置多个数据源共有的信息: ```...

    让hibernate输出sql语句参数配置.doc

    hibernate.default_batch_fetch_size 参数用于设置 Hibernate 关联的批量抓取默认数量。其取值建议为 4、8 或 16。 9. hibernate.default_entity_mode hibernate.default_entity_mode 参数用于指定由这个 ...

    Hibernate+struts实例学习

    ### Hibernate与Struts实例学习知识点 #### 1. 数据库设计与表建立 在本实例学习中,首先需要对数据库进行设计,创建一个名为`crud`的数据库,以及在其中建立一个名为`student`的表。表中包含`id`, `name`, `age`,...

    Hibernate实践例子程序

    Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。由于Hibernate是基于 JDBC的,所以它的数据库查寻的能力相对于CMP来说也是异常强大的,...

    Hibernate连表查询 Hibernate连表查询

    String queryString = "select a.productsName from TopProducts as a, TopProductsDeputy as b where a.productsId = b.productsId and b.productsClass='" + classCode + "' and b.productsWebSite='" + WEBNAME +...

    Hibernate_A Developers Notebook

    Hibernate: A Developer's Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the ...

    Hibernate完整使用教程

    Hibernate 完整使用教程 Hibernate 是一种流行的开源持久层框架,允许开发者使用面向...composite-id 是 Hibernate 中的一种复合标识符,用于标识对象模型的唯一性。composite-id 可以通过 Java 类或 XML 文件来定义。

    Spring/泛型Hibernate的实现

    &lt;bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"&gt; ``` 以上配置中,我们首先配置了数据源`dataSource`,接着配置了`SessionFactory`,并指定了...

    hibernate多表联合查询

    "WHERE a.idCustomer = b.idCustomer " + "AND a.chargeBeginTime &gt;= '2005-01-01' " + "AND a.chargeEndTime "GROUP BY a.idCustomer"; SQLQuery query = session.createSQLQuery(sql); // 将结果映射到一个...

    Hibernate Recipes(Apress,2ed,2015)

    Hibernate Recipes, Second Edition is a must have book for your library. Hibernate 4.x continues to be the most popular out-of-the-box, open source framework solution for Java persistence and data/...

    Spring+Hibernate实现)Hibernate公用类

    在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别在应用层管理和数据持久化方面发挥着关键作用。本文将详细解析如何利用Spring和Hibernate来实现一个通用的DAO(Data Access Object)层,以提高代码...

    hibernate的dtd 包含hibernate.properties

    在这个主题中,我们主要关注的是Hibernate的配置文件`hibernate.properties`以及它的DTD(Document Type Definition)文件,包括`hibernate-configuration-3.0.dtd`和`hibernate-mapping-3.0.dtd`。 首先,`...

Global site tag (gtag.js) - Google Analytics