`
softdn
  • 浏览: 41144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate中timestamp插入为null问题

阅读更多

1,hibernate自动生成的对应表中两个非空字段insTime和updTime时间字段的映射是,java.sql.timestamp类型

     正确赋值应该是ry.setInsTime(new Timestamp(System.currentTimeMillis()));// ry:人员

     这样就不会出现null错误

分享到:
评论

相关推荐

    关于Hinbernate中TimeStamp类型字段处理的小例子

    - Hibernate提供了一个名为`@org.hibernate.annotations.Generated(GenerationTime.INSERT | GenerationTime.UPDATE)`的注解,可以用来自动在插入或更新记录时设置Timestamp字段。例如: ```java @org.hibernate....

    hibernate自动增长字段

    这段脚本创建了一个全局的`SEQUENCE` `hibernate_sequence`,并为`STAFF`表定义了一个触发器,该触发器会在每次插入新记录前为其分配一个新ID。 ##### 3.2 Hibernate配置文件 Hibernate映射文件中使用`native`策略...

    hibernate使用中与各种数据库字段类型对应类型训练

    - **null值处理**:对于非空约束的字段,Hibernate会自动处理null值,避免插入无效数据。 - **SQL查询**:除了使用HQL(Hibernate Query Language)和Criteria API,还可以使用原生SQL进行复杂查询。 - **缓存机制...

    Struts+DAO+Hibernate的登陆

    3. **Hibernate**:Hibernate是Java领域中最流行的ORM(Object Relational Mapping)框架之一,它允许开发者以面向对象的方式来操作关系型数据库。 4. **MySQL**:MySQL是一个广泛使用的开源关系型数据库管理系统...

    Hibernate 注解使用.docx

    - **nullable**:可选,表示该字段是否允许为 null。 - **unique**:可选,表示该字段是否唯一。 - **length**:可选,表示该字段的长度。 - **insertable**:可选,表示在执行插入操作时,该字段是否出现在 INSERT ...

    mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试

    数据库设计:库mydb 表events <br>EVENT_ID BIGINT(20) NOT NULL AUTOINC EVENT_DATE DATETIME NULL title VARCHAR(255) NULL <br> <br>2. 注意文件的位置 <br>3. tomcat中配jdbc就不用说了, ...

    Hibernate单表操作实例解析

    但如果设置为 `create`,每次启动应用时都会重新创建表,若未手动调整主键生成策略,可能会导致问题。 ### 基本类型映射 基本数据类型如整型、字符串等可以直接映射到 Java 类型。对于时间相关的类型,有以下映射...

    jdbc基础和参考

    hibernate不在自动生成主键值,需要你在插入时自己指明 3.hilo:高低值算法,由数据库表提供高值,程序提供低值 value = hi*(max_lo+1)+lo 4.sequences Cat: cid name color weight age ------------------------...

    数据库学习

    1. **插入单行数据**:在MySQL中插入一行数据的基本语句格式为: ``` INSERT INTO 表名(列名) VALUES(列值); ``` 例如,向`Students`表中插入一条学生信息: ``` INSERT INTO Students(姓名, 性别, 出生日期) ...

    Java数据库(MySql)操作实现调查问卷功能

    created_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ``` 在Java中,我们可以使用`Statement`或`PreparedStatement`对象来执行这些SQL语句。`PreparedStatement`更安全,因为它可以防止SQL注入攻击。 实现调查...

    JAVA笔试题

    - **Java EE (Java Platform, Enterprise Edition)**: 是一套全面的企业级应用程序开发标准,它包含了Java SE中的所有功能,并在此基础上增加了企业级应用所需的组件和服务,如EJB (Enterprise JavaBeans)、JPA ...

    JdbcTemplateTool.zip

    Spring 出品的 JdbcTemplate 对于不想使用hibernate或者ibatis那样需要大量学习成本而且还想获得对象化的人来说是很好用的。但是 JdbcTemplate还是有很多不足之处或者说是缺点。比如你没法像hibernate那样直接传一个...

    oracle入门基础教程全面详细

    - **复杂查询**:综合运用以上知识解决实际问题中的复杂查询需求。 #### 九、数据字典 - **数据字典简介**:介绍数据字典的概念及作用。 - **常用数据字典视图**:列举并解释V$SESSION、DBA_TABLES等常用视图的意义...

Global site tag (gtag.js) - Google Analytics