我想用Hibernate编写一个应用程序。我知道通常最好为数据库访问编写DAO对象。
这意味着我将持久性注释添加到我的模型类中,然后传递该模型为该模型执行DAO实现类,并在DAO实现类中编写实际的hibernate代码,对吗?
我仍然需要或者使用传输对象是个好主意吗?我想过它,我不也要注释转移对象吗?因为最终我会将传输对象传递给DAO实现类,对吧?但是该类需要一个带注释的对象来传递给hibernate代码。
使用hibernate时传输对象是多余的吗?
答案 0 :(得分:0)
我不确定“转移对象”是什么意思。您希望保留模型类。那些需要注释,那些需要DAO。
传输对象是您要在前端显示的对象。例如,模型类Teacher
可能具有名称,工资和ID。但是在你的前端,你只会显示一个名字和工资。传输对象不需要ID。