我正在使用本教程:http://www.objectdb.com/tutorial/jpa/eclipse/ee/ejb
是否需要持久功能?该课程没有扩展任何其他课程。
我的型号名称中是否需要DAO?我看到List<Guest>
是<Guest>
是指GuestDao
还是包名?如果我不得不猜测我会说GuestDao
感谢您清除此事
答案 0 :(得分:1)
persist
方法是一种类型安全的persist
方法。它可以减少一种编程错误(通过DAO保存错误的实体类型)。
从某种意义上说,GuestDao
需要具有Guest
特定方法。
它还将持久性机制本身的知识保留在主线代码之外:关注点的分离。所有主线代码需要做的是通过DAO保持客人。
型号名称中不需要 Dao
。它实际上会令人困惑,因为它不会是DAO。 Guest
指客人。 GuestDao
指的是Guest
s的DAO。
List<Guest>
指的是一组客人。 List
是generic类型,"<>"
之间的符号是集合类型,在本例中为Guest
。 Guest
正好指的是Guest
类。
答案 1 :(得分:0)
List<?>
内部是类型。
应该有另一个名为Guest
的域类。是在教程中还是之前提到的? Guest
类应包含Guest
域类的所有属性,即name
,telephoneNo
等。