我对写笔记什么的没什么太大兴趣,用篇博文记录下自己的学习,还是挺不错的。

这篇讲的是ORM框架的深度剖析,不废话了。

直接放图

这是数据库类型和java数据类型的映射关系

ORM框架实现的深度剖析

ORM框架实现的深度剖析

  我们用代码来说明一下

这是代码的bean类,也就是跟数据库表作对应的

这里用到了两个自定义的注解Table和Column,主要是模拟

 1 package com.orm.demo.domain;
 2 
 3 import org.orm.test.annotation.Column;
 4 import org.orm.test.annotation.Table;
 5 
 6 @Table("t_user")
 7 public class User {
 8     private int id;
 9     @Column("name")
10     private String name;
11     private int age;
12 
13     public int getId() {
14         return id;
15     }
16 
17     public void setId(int id) {
18         this.id = id;
19     }
20 
21     public String getName() {
22         return name;
23     }
24 
25     public void setName(String name) {
26         this.name = name;
27     }
28 
29     public int getAge() {
30         return age;
31     }
32 
33     public void setAge(int age) {
34         this.age = age;
35     }
36 
37     public User(String name, int age) {
38         this.name = name;
39         this.age = age;
40     }
41 }
View Code

相关文章:

  • 2021-05-25
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-04-11
  • 2021-09-15
猜你喜欢
  • 2021-11-21
  • 2022-01-09
  • 2022-01-08
  • 2021-08-31
  • 2021-08-31
  • 2021-08-01
相关资源
相似解决方案