快速业务通道

再谈compass:集成站内搜索 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
izable{   private static final long serialVersionUID = 8106351120886053881L;   /** 类别id **/   private Integer typeid;   /** 类别名称 **/   private String name;   /** 子类别 **/   private Set<ProductType> childtypes = new HashSet<ProductType>();   /** 所属父类 **/   private ProductType parent;   private Set<ProductInfo> products = new HashSet<ProductInfo>();   @OneToMany(mappedBy="type", cascade=CascadeType.REMOVE)   @SearchableReference   public Set<ProductInfo> getProducts() {   return products;   }   public void setProducts(Set<ProductInfo> products) {   this.products = products;   }   public ProductType() {}   @ManyToOne(cascade=CascadeType.REFRESH)   @JoinColumn(name="parentid")   public ProductType getParent() {   return parent;   }   public void setParent(ProductType parent) {   this.parent = parent;   }   @OneToMany(cascade={CascadeType.REFRESH,CascadeType.REMOVE},mappedBy="parent")   public Set<ProductType> getChildtypes() {   return childtypes;   }   public void setChildtypes(Set<ProductType> childtypes) {   this.childtypes = childtypes;   }   @Column(length=36,nullable=false)   public String getName() {   return name;   }   public void setName(String name) {   this.name = name;   }   @Id @GeneratedValue(strategy=GenerationType.AUTO)   @SearchableId    public Integer getTypeid() {   return typeid;   }   public void setTypeid(Integer typeid) {   this.typeid = typeid;   }   @Override   public int hashCode() {   final int prime = 31;   int result = 1;   result = prime * result + ((typeid == null) ? 0 : typeid.hashCode());   return result;   }   @Override   public boolean equals(Object obj) {   if (this == obj)    return true;   if (obj == null)    return false;   if (getClass() != obj.getClass())    return false;   final ProductType other = (ProductType) obj;   if (typeid == null) {    if (other.typeid != null)    return false;   } else if (!typeid.equals(other.typeid))    return false;   return true;   } }

再谈compass:集成站内搜索(3)

时间:2011-01-05 javaeye lqw8668

ProductStyle.java

Java代码

@Entity @Searchable public class ProductStyle implements Serializable{   private static final long serialVersionUID = -4926119953511144279L;   private Integer id;   /** 样式的名称 **/   private String name;   /** 图片 **/   private String imagename;   private String image140FullPath;   /** 是否可见 **/   private Boolean visible = true;   private ProductInfo product;   public ProductStyle() {}   public ProductStyle(Integer id) {   this.id = id;   }   public ProductStyle(String name, String imagename) {   this.name = name;   this.imagename = imagename;   }   @ManyTo

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号