java应用程序:调用Customer对象的getXXX()方法,读取Customer信息,把它输出到用户界面。调用Customer对象的serXXX()方法,把用户输入的Customer信息写入到Customer对象中。
Hibernate:调用Customer对象的getXXX()对象,读取Customer信息,把它保存到数据库。调用Customer对象的setXXX方法,把从数据库中读出的Customer信息写入到Customer对象。
确切的说,当hibernate的Session在执行save(),update()或者saveOrUdate()方法时会调用Customer对象的getXXX()方法,当Session执行get(),load()或find()方法时会调用Customer对象的setXXX()方法。
值得注意的是,java应用程序不能访问持久类的private类型的getXXX()和setXXX()方法,而Hibernate没有这个限制,它能够访问各种访问级别的getXXX()和setXXX()方法,java访问级别包括:private,default,protected和public;
阅读(2554) | 评论(0) | 转发(0) |