什么是Hibernate业务对象? DTO?

时间:2015-10-17 13:29:10

标签: java spring hibernate

我遇到过一些我以前从未见过的术语,并希望确保我有正确的理解。

我正在学习Spring,到目前为止,我只使用了带有注释的基本POJO,这些注释引用了Id /持久性要求。

我在使用DTO的教程中工作,我读了一些关于优缺点的内容,它似乎应该考虑大量使用。我放弃了DTO。

我现在遇到了一个指定object must contain d​escription​ and a d​ate ​fields and should be stored in a database ​using a hibernate business object.

的示例

我的第一个获得工作系统的方法是使用带注释的POJO,重新阅读之后我想知道这是否意味着我应该使用DTO?

请问有人对这个含义有所了解吗?

感谢。

1 个答案:

答案 0 :(得分:2)

在这种情况下,您正在创建的POJO将被视为" Business Objects"用JPA注释时。

DTO或Business Objects可以实现为POJO。

对于持久性对象来说,BO只是一个较旧的术语(它不受欢迎?)