O/R映射基础
POJO 介绍
POJO 全称 pure old java object or plain ordinary java object or what ever。也就是说在类与方法编程中使用JavaBean特性编程,而不用像EJB2.1时代的声明N多接口,写入很多复杂的东西。
为什么使用JavaBean风格,而不使用简单的 方法.属性?
public class Customer {
<wbr>public</wbr> String s = "";
}
class CustomerTest {
<wbr>Customer <font color="#0000FF">c</font> = new Customer();</wbr>
<wbr>public</wbr> void test() {
<wbr><wbr>System.<font color="#0000FF">out</font>.println(<font color="#0000FF">c</font>.<font color="#0000FF">s</font>);<br><wbr>}<br> }</wbr></wbr></wbr>
上例是一种直接将公共类中的属性置为public,然后在其他类中直接调用的例子。但是,当你想去控制该属性的访问与修改权限的时候,你该怎样做呢?
public class Customer {
<wbr>private</wbr> String s = "";
<wbr>public</wbr> String getS() {
<wbr><wbr>return <font color="#0000FF">s</font>;<br><wbr>}</wbr></wbr></wbr>
<wbr>private</wbr> void setS(String s) {
<wbr><wbr>this.<font color="#0000FF">s</font> = s;<br><wbr>}<br> }</wbr></wbr></wbr>