迁移到Spring Data JDBC 2.0


Spring Data JDBC 2.引入一些更改。本文的目的是在迁移过程中提供帮助:

  1. 对于自定义列和表名称,请使用默认字母大写字母,如下面的
    "student"是有引号的,
    也可以使用与批注完全相同的名称来引用表生成的名称。
    @Table("student")class Student {    @Id    Long id;    @Column("LAST_NAME")    String name;}
  2. 使用AbstractJdbcConfiguration的应用程序上下文的自定义配置。
  3. 提供Dialect支持。Spring Data JDBC现在具有一个 Dialect 接口,并且为完全支持的数据库提供了一个匹配的实现。
  4. 查看事件处理代码,并确保您尝试使用的数据不是null。如果没有可用的实体,则事件仅提供实体的ID(例如,用于删除事件)。如果事件中有可用的实体,则ID顺序不正确,以避免查找随后可能不使用的值。使用Optional的事件可以为null。

详细点击标题