摘要: HibernateTest.java代码:/*** */package com.b510.examplex;import org.hibernate.Session;/**** @author XHW** @date 2011-7-15**/public class HibernateTest {/** * @param args */public static void main(String[] args) {new HibernateTest().getGuestbooks();}public void getGuestbooks(){Session session=HibernateS 阅读全文
posted @ 2011-07-17 02:10 Hongten 阅读(256) 评论(0) 推荐(0) 编辑
摘要: HibernateTest.java代码: 1 /** 2 * 3 */ 4 package com.b510.examplex; 5 6 import org.hibernate.Session; 7 8 9 /**10 *11 * @author XHW12 *13 * @date 2011-7-1514 *15 */16 public class HibernateTest {17 18 /**19 * @param args20 */21 public static void main(String[] args) {22 new Hiberna... 阅读全文
posted @ 2011-07-17 01:41 Hongten 阅读(1400) 评论(0) 推荐(1) 编辑
摘要: LogEntityInterceptor .java代码:/*** */package com.b510.examplex;import java.io.Serializable;import org.apache.log4j.Logger;import org.hibernate.EmptyInterceptor;import org.hibernate.type.Type;/*** * @author XHW* * @date 2011-7-15* */public class LogEntityInterceptor extends EmptyInterceptor {private s 阅读全文
posted @ 2011-07-16 20:01 Hongten 阅读(958) 评论(0) 推荐(0) 编辑
摘要: Hibernate的过滤器类似Servlet的过滤器,对获取的数据进行过滤处理。Hibernate的过滤器的过滤条件,需要配置在映射文件中。通过调用Session对象的setFilter()和enableFilter()方法使用过滤器。举个例子:比如我们通过Hibernate查询获取了1000条记录,那么我们可以通过设置好的过滤器,安装某些条件进行过滤。最终获得满足这些条件的小于1000条的记录,如经过过滤我们得到了300条记录。这就是Hibernate过滤器的作用。PS:当然我们也可以通过使用HQL语句实现我们需要的查询结果,但是使用Filter要方便一点,容易修改现在我们来实际操作一下:新 阅读全文
posted @ 2011-07-13 01:12 Hongten 阅读(3467) 评论(0) 推荐(0) 编辑
摘要: 在数据库中建立表:mail:id,redipient,phone,address,postcode <id><pk>post_mail:id,parcel_number <id><pk,fk(mail)>express_mail:id,express_number,express_company <id><pk,fk(mail)>新建java project项目:chapter14_pertableAdd Hibernate Capabilities手工编写 Delivery.java PostDelivery.java 阅读全文
posted @ 2011-07-09 23:26 Hongten 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 在数据库中建立连个表:post_delivery和express_deliverypost_delivery:id,recipient,phone,address,postcode,parcelNumberexpress_delivery:id,recipient,phone,address,postcode,express_company,express_number新建java project项目:chapter14_hierarchyAdd Hibernate Capabilities手工编写Delivery.java PostDelivery.java ExpressDelivery. 阅读全文
posted @ 2011-07-09 23:17 Hongten 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 数据库中Delivery表:id,recipient,phone,address,postcode,delivery_type,parcel_number,express_company,express_number新建java projet项目:chapter14_hierarchAdd Hibernate Capalities在项目的src目录下面:com.b510.examples包中手工编写:Delivery.java PostDelivery.java ExpressDelivery.java(其中:PostDeliver.java和ExpressDelivery.java都继承De 阅读全文
posted @ 2011-07-09 16:00 Hongten 阅读(280) 评论(0) 推荐(0) 编辑
摘要: HibernateTest.java代码:/*** */package com.b510.examplex;import java.util.List;import org.hibernate.LockMode;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.Transaction;/*** * @author XHW* * @date 2011-7-8* */public class HibernateTest {/** * @param args */public static voi 阅读全文
posted @ 2011-07-08 22:34 Hongten 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Guestbook.java代码:package com.b510.examplex;import java.util.Date;public class Guestbook implements java.io.Serializable {private static final long serialVersionUID = -7004492417383895995L;private Integer id;private String name;private String email;private String phone;private String title;private St 阅读全文
posted @ 2011-07-08 22:16 Hongten 阅读(6501) 评论(6) 推荐(0) 编辑
摘要: /*** */package com.b510.example;import java.util.Iterator;import java.util.List;import java.util.Map;import org.hibernate.Criteria;import org.hibernate.FetchMode;import org.hibernate.Hibernate;import org.hibernate.Query;import org.hibernate.SQLQuery;import org.hibernate.Session;import org.hibernate. 阅读全文
posted @ 2011-06-19 23:01 Hongten 阅读(1794) 评论(0) 推荐(1) 编辑
Fork me on GitHub