Leap数据访问之实体映射

矫情吗;* 2021-06-10 10:30 445阅读 0赞

在实际的开发中,通常会定义一个Model实体类来和数据库中的某个表进行映射,在Leap中也提供了相关的注解来进行映射。
以实体类UserModel的配置为例进行说明,代码如下:

  1. package wunian.model;
  2. import leap.orm.annotation.Column;
  3. import leap.orm.annotation.Id;
  4. import leap.orm.annotation.Table;
  5. import leap.orm.model.Model;
  6. @Table("user")
  7. public class UserModel extends Model {
  8. @Id
  9. private String id;
  10. @Column
  11. private String name;
  12. @Column
  13. private String password
  14. @NonColumn
  15. private String checkPwd;
  16. // 省略 getter 和 setter
  17. }

上述代码使用了Leap的ORM功能进行了映射配置,相关注解的使用说明如下:
@Table:标注了实体对应的数据库表名。
@Id:标注为 ID 字段。
@Column:标注为数据库字段,可以指定字段对应的数据库字段名。在不添加此注解的情况下也会默认标注为数据库字段。
@NonColumn:标注为非数据库字段,此字段将不会进行数据库持久化存储。
继承 Model:使得Leap 可以识别当前类为实体,而且 Model 类为实体的增删改查提供了很多便捷的方法。

发表评论

表情:
评论列表 (有 0 条评论,445人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Leap数据访问实体映射

    在实际的开发中,通常会定义一个Model实体类来和数据库中的某个表进行映射,在Leap中也提供了相关的注解来进行映射。 以实体类UserModel的配置为例进行说明,代码...