Pojo - Obyek java tua polos
kelas pojo adalah kelas biasa tanpa spesialisasi, kelas benar-benar longgar ditambah dari teknologi / kerangka kerja. kelas tidak mengimplementasikan dari teknologi / kerangka kerja dan tidak meluas dari teknologi / kerangka api kelas yang disebut kelas pojo.
kelas pojo dapat mengimplementasikan antarmuka dan memperluas kelas tetapi kelas super atau antarmuka seharusnya tidak menjadi teknologi / kerangka kerja.
Contoh:
1.
class ABC{
----
}
Kelas ABC tidak menerapkan atau memperluas dari teknologi / kerangka kerja itu sebabnya ini adalah kelas pojo.
2.
class ABC extends HttpServlet{
---
}
Kelas ABC memanjang dari api teknologi servlet itu sebabnya ini bukan kelas pojo.
3.
class ABC implements java.rmi.Remote{
----
}
Kelas ABC mengimplementasikan dari rmi api itu sebabnya ini bukan kelas pojo.
4.
class ABC implements java.io.Serializable{
---
}
antarmuka ini adalah bagian dari bahasa java bukan bagian dari teknologi / framework.so ini adalah kelas pojo.
5.
class ABC extends Thread{
--
}
di sini utas juga kelas bahasa java jadi ini juga kelas pojo.
6.
class ABC extends Test{
--
}
jika kelas Uji meluas atau mengimplementasikan dari teknologi / kerangka kerja maka ABC juga bukan kelas pojo karena mewarisi sifat-sifat kelas Uji. jika kelas Tes bukan kelas pojo maka kelas ABC juga bukan kelas pojo.
7.
sekarang titik ini merupakan kasus luar biasa
@Entity
class ABC{
--
}
@Entity
adalah anotasi yang diberikan oleh hibernate api atau jpa api tetapi masih bisa kita sebut kelas ini sebagai kelas pojo. kelas dengan penjelasan yang diberikan dari teknologi / kerangka kerja disebut kelas pojo oleh kasus luar biasa ini.