<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 33,  comments - 70,  trackbacks - 0
    Compass也提供另一直配置, 使用java5 的annotation 來進(jìn)行OSEM.
    下面就是簡單的Plain Old Java Object (POJO)類型的搜索類,使用了Compass annotations.在運行時刻, compass抽取對象屬性插入和相應(yīng)源數(shù)據(jù)索引中.

    public?class?Product??{?????
    ????@SearchableId
    ????
    private?Integer?id;
    ????
    private?Category?category;
    ????
    private?Integer?inventory;
    ????
    private?String?name;
    ????
    private?String?descn;
    ????
    private?Double?unitprice;
    ????
    private?String?status;
    ????
    private?String?shortDescn?=?null;
    ????
    private?Date?createTime;
    ????
    private?Date?modifyTime;
    ????
    private?User?createUser;
    ????
    private?User?modifyUser;
    ????@SearchableProperty(name?
    =?"name")
    ????
    public?String?getName()?{
    ????????
    return?this.name;
    ????}

    ????@SearchableProperty(name?
    =?"descn")
    ????
    public?String?getDescn()?{
    ????????
    return?this.descn;
    ????}

    ????
    public?Double?getUnitprice()?{
    ????????
    return?this.unitprice;
    ????}

    ????
    public?void?setUnitprice(Double?unitprice)?{
    ????????
    this.unitprice?=?unitprice;
    ????}

    ????setter
    /getter

    @Searchable(alias?=?"book")
    public?class?Book?extends?Product?{
    ????
    private?String?image;
    ????
    private?String?author;
    ????
    private?String?publisher;
    ????
    private?String?publishDate;
    ????
    public?Book()?{}
    ????
    public?String?getImage()?{
    ??????
    return?image;
    ????}

    ????
    public?void?setImage(String?image)?{
    ??????
    this.image?=?image;
    ????}

    ????@SearchableProperty(name?
    =?"author")
    ????
    public?String?getAuthor()?{
    ??????
    return?author;
    ????}

    ????
    public?void?setAuthor(String?author)?{
    ??????
    this.author?=?author;
    ????}

    ????@SearchableProperty(name?
    =?"publisher")
    ????
    public?String?getPublisher()?{
    ??????
    return?publisher;
    ????}

    ????
    public?void?setPublisher(String?publisher)?{
    ??????
    this.publisher?=?publisher;
    ????}

    ????
    public?String?getPublishDate()?{
    ??????
    return?publishDate;
    ????}

    ????
    public?void?setPublishDate(String?publishDate)?{
    ??????
    this.publishDate?=?publishDate;
    ????}

    }

    注意: 對象必須遵守下面的規(guī)則.
    1. 所有的持久化類必須有默認(rèn)構(gòu)造函數(shù)(沒參數(shù)構(gòu)造方法).
    2. OSEM要求映射類JavaBean必須有一個或更多的id主建. id屬性可以是對象類型,例如java.lang.String or java.util.Date.
    ??并且類注解使用@SearchableClassConverter或者使用定義Converter(通常繼承Compass AbstractBasicConverter).
    3. 使用JavaBean規(guī)范, getter/setter.

    更多:@Searchable,@SearchableId,@SearchableProperty and So On Look: http://www.opensymphony.com/compass/content/documentation.html

    posted on 2006-06-04 22:44 地獄男爵(hellboys) 閱讀(2577) 評論(3)  編輯  收藏 所屬分類: 編程語言(c/c++ java python sql ......)

    FeedBack:
    # re: compass 中使用annatation 簡化配置
    2006-06-16 09:54 | 上帝使者
    確實簡單不少啊。現(xiàn)在對annatation有點改觀了,呵呵。

    期待對高亮搜索和html檢索的文章,哈哈  回復(fù)  更多評論
      
    # re: compass 中使用annatation 簡化配置
    2006-12-13 14:33 | joseph
    你好
    你有msn和qq嗎我現(xiàn)在也在學(xué)compass 我怎么樣吧 spring mvc架構(gòu)改造成webwork呀  回復(fù)  更多評論
      
    # re: compass 中使用annatation 簡化配置
    2008-11-20 10:13 | 老丁
    遇到 clob和blob字段報錯:
    Exception in thread "main" org.compass.core.mapping.MappingException: No converter defined for type [java.sql.Clob]

    要怎么解決呀?  回復(fù)  更多評論
      
    <2006年6月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩精品无码免费一区二区三区| 四虎精品成人免费视频| 久久国产乱子伦精品免费一| 国产精品亚洲mnbav网站| 男人和女人高潮免费网站| 免费a级毛片大学生免费观看| 国产精品亚洲专区一区| 国产精品视频免费一区二区三区 | 在线亚洲97se亚洲综合在线| 黄色网址大全免费| 久久久久亚洲?V成人无码| 国产人成网在线播放VA免费| 在线观看亚洲av每日更新| 免费av片在线观看网站| 亚洲美女视频免费| 国产精品成人免费视频网站京东| 亚洲黄页网在线观看| 国产精品视_精品国产免费 | ww在线观视频免费观看w| 国产av无码专区亚洲av果冻传媒| 成在线人视频免费视频| 久久久久亚洲av无码尤物| 2021免费日韩视频网| 亚洲日韩精品无码专区加勒比☆| 暖暖在线日本免费中文| 狠狠热精品免费观看| 亚洲精品无码久久千人斩| 1000部夫妻午夜免费| 亚洲熟妇无码一区二区三区| 一级毛片直播亚洲| 久久国产精品萌白酱免费| 亚洲一级大黄大色毛片| 国产无遮挡又黄又爽免费视频 | 99久久免费精品国产72精品九九| 男人和女人高潮免费网站| 亚洲人成网www| 国产人成免费视频| 日本免费一区二区三区| 婷婷国产偷v国产偷v亚洲| 亚洲国产精品国自产拍AV| 免费观看的av毛片的网站|