【发布时间】:2013-07-09 16:06:50
【问题描述】:
我试图了解 hibernate 是如何工作的,即如何将 @Entity 放在一个类上使其成为一个持久类? 即
@实体 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); } }如果我们说它使用反射,那么它是如何更改方法内部的代码的?
【问题讨论】:
标签: java hibernate jpa reflection persistence