摘要: Hibernate 中Criteria 的使用介绍:要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,程式本身会有相依于特定资料库的问题。使用Hibernate时,即使您不了解SQL的使用与撰写,也可以使用它所提供的API来进行SQL语句查询,org.hibernate.Criteria对SQL进行封装,您可以从Java物件的观点来组合各种查询条件,由Hibernate自动为您产生SQL语句 阅读全文
posted @ 2012-12-04 22:51 小嫩芽儿 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一、Session中的函数: 1、session中的函数get(Class args0,Serializable args1),获取数据库中获取类实例按照主键查找args1,load(Class args0,serializable args1)具有同样的功能,只不过load采用懒加载机制,在问访问load返回数据之前是不访问数据库的,load返回的对象从不为空。 2、函数persist()与save()都是保存对象的功能,区别是:save()在没有开启事物的情况下会将数据插入数据库,之后数据库回滚将数据删除、而persist不会插入数据。在开启事物的情况下,persist()与save(.. 阅读全文
posted @ 2012-12-04 11:21 小嫩芽儿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个类不允许被继承,添加属性限制final eg:public static final Util{} 如果不想让这个类出现对象即被别人new 出,将此类添加私有的构造方法即可public static final Util{ private Util(){ }} 2、hql语言(Hibernate Query Language)。 3、基类引用子类对象实例。好处: (1)、子类可以使用父类中的数据 (2)、可以易于程序维护,父类方法比较统一。 (3)、降低耦合,容易维护,容易修改4、mysql中查看数据表的创建语句:show create table ta... 阅读全文
posted @ 2012-12-04 10:14 小嫩芽儿 阅读(161) 评论(0) 推荐(0) 编辑
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。 stati... 阅读全文
posted @ 2012-12-04 09:42 小嫩芽儿 阅读(28128) 评论(0) 推荐(3) 编辑