`
allenwei
  • 浏览: 88587 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用hibernate annotation 为非空列加上默认值

阅读更多

在网上查了很多资料都没找到如何为非空列加上默认值

以前的做法是给字段一个初始值,加上dynamic-insert属性

换了annotation了以后没有找到如何设置dynamic-insert属性

 

但是,最后经过测试发现hibernate annotation 根本不用设置dynamic-insert就可以实现给列赋予默认值

给字段赋初值和在构造方法中定义都可以的

 

没看过hibernate源码,不知道其中缘由,请高手指点

4
2
分享到:
评论
1 楼 chenzengpeng 2009-12-07  
因为此时你new出来的一个实体,它的属性已经带上了默认的值,所以不需要指定dynamic-insert

相关推荐

    Hibernate Annotation jar

    这里面包涵了需要用Hibernate Annotation时,所需要的所有jar包! 现在我们公司在做web项目的时候,已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用...

    hibernate annotation中文文档

    hibernate annotation中文文档

    hibernate annotation hibernate3

    `@Column`注解用于定义字段如何映射到数据库表的列,可以设置列名、长度、是否允许为空等属性。例如: ```java @Column(name="USER_NAME", nullable=false, length=50) private String username; ``` 2. 关联...

    hibernate annotation 中文文档

    《Hibernate Annotation 中文文档》是Java开发者们的重要参考资料,它详细介绍了如何在Hibernate框架中使用注解进行对象关系映射(ORM)。Hibernate是一款强大的开源Java持久化框架,它简化了数据库与Java对象之间的...

    最全的Hibernate Annotation API文档

    综上所述,“最全的Hibernate Annotation API文档”涵盖了从基本的实体映射到复杂的关系映射,再到高级特性的全面知识,是Java开发者学习和使用Hibernate注解的重要参考资料。通过深入理解这些注解,可以更好地掌握...

    Hibernate Annotation 中文文档

    这篇文档主要讨论的是Hibernate Annotation的使用方法,以及它如何替代传统的XML配置文件(*.hbm.xml)进行对象-关系映射。 **1. Hibernate Annotation简介** Hibernate Annotation是Hibernate框架的一个扩展,它...

    Hibernate Annotation库

    Hibernate Annotation库是Java开发中用于简化对象关系映射(ORM)的一个重要组件,它使得开发者能够在Java类上直接使用注解来定义数据库映射,从而避免了传统的XML配置文件。这三个特定的jar包是Hibernate ORM框架中...

    Hibernate Annotation 学习笔记

    3. 实体类:例如,创建一个`User`类,使用Hibernate Annotation定义实体属性。`@Entity`标记表明这是一个实体类,`@Id`和`@GeneratedValue(strategy = GenerationType.AUTO)`表示`id`字段是主键,且自动生成。数据库...

    Hibernate Annotation入门

    这篇博文将带你了解如何使用Hibernate Annotation进行开发。 首先,我们需要理解Java注解的基本概念。注解是一种元数据,它提供了在编译时或运行时处理类、方法和属性的能力。在Hibernate中,注解用于声明实体类...

    Hibernate Annotation

    Hibernate Annotation

    sping hibernate Annotation(注释配置) demo(例子)

    总结来说,这个 "Spring Hibernate Annotation demo" 展示了如何在 Spring 框架中使用注解配置来管理依赖,以及如何利用 Hibernate 的注解进行数据持久化。同时,它还涉及到了 Flex 前端与后端的交互。通过学习这个 ...

    Hibernate-Annotation中文教程.pdf

    要使用 Hibernate Annotation,您至少需要具备 Hibernate 3.2 和 Java 5。可以从 Hibernate 站点下载 Hibernate 3.2 和 Hibernate Annotation 库。除了标准的 Hibernate JAR 和依赖项之外,您还需要 Hibernate...

    hibernate 注解 annotation 教程

    hibernate 注解 annotation 教程

    hibernate annotation api chm文件

    Hibernate Annotation API是Hibernate ORM的一种扩展,允许开发者使用Java注解(Annotations)来定义对象-关系映射。这种API避免了传统的Hibernate XML配置文件,使得ORM配置更加内聚且易于维护。 2. **核心注解**...

    Hibernate Annotation 笔记 总结 注解

    【标题】:深入理解Hibernate Annotation及其使用 【描述】:本文将全面介绍Hibernate Annotation的使用,包括事务管理和声明式事务处理,以及如何通过注解简化数据库持久化操作。 【标签】:Hibernate, ...

    Hibernate_annotation3.4_api.CHM

    Hibernate annotation 3.4 api CHM

    HibernateAnnotation

    其中,HibernateAnnotation技术是指在Java类上使用注解来替代传统的XML配置文件,这不仅简化了配置过程,还提高了代码的可读性和维护性。 ### 核心知识点详解 #### 1. `@Entity` 注解 `@Entity` 是用于标记一个...

    hibernate-annotation

    5. `@Column`:用于指定字段与数据库列的映射,可以设置列名、长度、是否可为空等属性。例如: ```java @Entity public class User { @Id private Long id; @Column(name = "USER_NAME", nullable = false) ...

Global site tag (gtag.js) - Google Analytics