摘要:
在Hibernate中,有很多的映射,譬如说是一对一、一对多、多对一、多对多关系。当然对于SSH初学者而言,一对多和多对一是比较容易的,而对于一对一,和多对多有时后就会感觉头疼了。 一对一,我们直接就可以用<one-to-one/>标签可以解决。 例如:人和用户之间的关系,假设一个人只能有一个用户,一个用户只能被一个人拥有,他们就是一个一对一的关系。<one-to-one name="person" cascade="sava-update"/> 上面只是方法之一,我们也可以变通为,两个多对一,但是的添加一个属性unique=&q 阅读全文
摘要:
动态代理是在学习SSH框架中很重要的知识点,Spring中的AOP编程思想也是基于动态代理来实现的。编写动态代理时,需要注意的两点是: 1、需要Proxy代理类和继承InvocationHandle类 2、需要使用到属性思想//动态代理class MyProxy implements InvocationHandler{ private Object obj; //需要动态代理的对象 public Object bind(Object obj){ this.obj=obj; return Proxy.newProxyInstance(obj.... 阅读全文