我使用的是Spring 3.1.1.RELEASE、JPA 2.0和Hibernate 4.1.0.Final。我有一个VARCHAR5.5列,类型为MySQL (100)。如果我保存一个值大于100个字符的实体,不出所料,保存失败并显示以下错误
SQL [n/a]; nested exception is org.hibernate.exception.DataExceptionData too long for column 'MY_COL' at ro
我仍然在寻找Spring中的一个update方法来更新关系数据库中的给定对象。我只找到了一些解决方案,在这些解决方案中,我不得不通过@Query注释指定某种类型的更新查询(与@修改相比),例如:@Query("UPDATE User u SET u.firstname但这正是我想要做的(传递整个对象)。public void update(Object obj);
基于Spring可以构建这样的更新方法