我正在使用Java 8Hibernate 5.2.9,我有一个包含变量end的对象

@Column(name = "end", nullable = false, columnDefinition = "TIMESTAMP")
private LocalDateTime end;

在数据库中,该字段定义为

`end`        TIMESTAMP    NOT NULL

所以当我尝试去做

sessionFactory.getCurrentSession().save(object);

我懂了

Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '\xAC\xED\x00\x05sr\x00\x0Djava.time.Ser\x95]\x84\xBA\x1B"H\xB2\x0C\x00\x00xpw\x0E\x05\x00\x00\x07\xE1\x08\x0F\x13\x1E\x13\x1C1h@' for column 'end' at row 1

由于我假设java 8和hibernate 5.2.9知道LocalDateTime是什么,因此不确定在这里我到底在做什么错。 由于遇到问题,我将不胜感激。

#1楼 票数:0

我认为问题是您使用的是两种不同的日期类型。

TIMESTAMP -:'1970-01-01 00:00:01'UTC

LocalDateTime :2017-08-16T05:22:23.832`

用一个Date甲酸盐

  ask by Quillion translate from so

未解决问题?本站智能推荐:

1回复

保存对象时休眠异常

它没有保存我的对象,而是在到达保存方法时发出了一个问题。 您可以在控制台中看到以下内容: 我的豆子像: User.hbm.xml : 我的课程HibernateTest.java : pom.xml : hibernate.cfg.xml :
1回复

用Hibernate保存对象

我有3个表-Rasskazi(主表),CatsRelations(表Rasskazi和表CatsNames之间的关系)和CatsNames。 休眠对象是: 所有文件打包为zip,可在此处下载 我尝试通过代码保存对象 但是Hibernate仅将记录保存在名为rassk
1回复

休眠,保存id而不引用对象

假设我有一个物体 和 但是,MySQL中的表略有不同。 和 我将如何创建休眠注释,以便如果要保存用户对象,最终将相应地保存/创建新属性? 我真的不想将User对象放在Property对象中,以免发生这种情况。
1回复

@OneTOOne 映射不保存 MySQL。 存储库

我在一对一关系中有两个模型,但是当 t 尝试保存它时,会提供一个 ID 错误, 当我尝试像下面这样保存时 抛出的异常列“A_ID”不能为空 我如何避免冲突
1回复

如何防止@Cascade({CascadeType.ALL})保存重复的重复记录

在下面提供的代码中,当我运行HibernateDAOImplTest并将重复的项目插入到项目表中时。 我要与项目一起保存两个客户,有两个项目(Soap,Onion)在客户之间很常见(RAJ和DESH),我只想在项目表中插入这两个项目(不需要重复),但是我需要customer_item_mapp
1回复

当hbm2ddl.auto的值设置为update时更新的含义

在配置文件中,我正在使用此 虽然我的数据库中没有表,但是仍然使用update命令在数据库中创建表。 我认为hbm2ddl.auto =“ update”仅用于更新架构并创建我们使用“ create”的架构。 我仍然很困惑那张桌子是如何形成的。 或更新是创建表的原因。
1回复

加入JPA中的两列时如何避免额外的表?

我有两个类 A 和 B 为: 这是A类 这是B级 这是我试图获取连接数据的 Dao 类方法。 但是每次它创建另一个表时,我不希望创建额外的表,而是想像我们在 mysql 中那样应用连接,即不创建任何额外的表。 怎么办?? 谢谢
1回复

使用Hibernate从数据库中获取数据时,如何过滤数据?

我有多个包含大量数据的表。 我只说与这个问题有关的事情。 为了在jsp上呈现数据,我只需要来自不同表的选择性数据。 关于旅行度假,可以说我必须检索并提供假期套票名称,行程持续时间和每次违约的总价。 假日套餐名称在表HolidayPackage (ID,名称) 表中的