我试图了解休眠是如何工作的,即如何将@Entity 放在一个类上使其成为一个持久类?IE
@实体 A类{ 私人int b; 公共int getB(){ 返回 b; } 公共无效setB(int b){ 这个.b = b; } } 在运行时的行为类似于下面的编写类 A类{ 私人int b; 公共int getB(){ 返回(从数据库中获取 b 的 SQL 代码) } 公共无效setB(int b){ (在 DB 中设置 b 的 SQL 代码)(b); } }
如果我们说它正在使用反射,那么它如何更改方法内部的代码?