- 浏览: 4047 次
- 性别:
- 来自: 上海
最新评论
文章列表
工厂模式多用于创建初始化比较复杂繁琐的实体,并且对程序中实体的创建进行统一的配置及管理,大大提高程序的可维护性和可扩展性。
工厂模式之工厂方法
程序中实体类较少且划分比较简单是可以使用工厂方法模式
例:有学生类(Student) 老师类(Teacher)同时继承与人(Person)
我们可以设计这样的工厂类为我们产出对象
public class PersonFactory { public static final int STUDENT = 1; public static final int TEACHER = 2; public static ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content ...
Hibernate中hql条件语句的书写方式有:
1. from Cat as cat where cat.name='Fritz'
2. from Cat as cat where cat.name=:name
3.from Cat as cat where cat.name=?
下面是面向对象的书写方式
List cats = session.createCriteria(Cat.class)
.add( Restrictions.like("name", "Fritz%") )
...
今天在看hibernate的帮助文档时,发现一对多,多对多,多对一关系映射中,原来list集合也是可以用的,以前只是在用set,必须要list的时候还进行转化。
hibernate list集合使用 User-Address
User类:
public class User {
private String id; private String name; private String password; private List addressSet;
......
}
Address类:
public class Addre ...