<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

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人亚洲精品91专区高清| 亚洲精品人成在线观看| 中文字幕无码精品亚洲资源网久久| 69视频在线观看高清免费| 狠狠色伊人亚洲综合成人| 91在线视频免费观看| 国产亚洲AV无码AV男人的天堂| 中文字幕无码免费久久| 久久夜色精品国产亚洲AV动态图 | 亚洲熟女乱综合一区二区| 国产亚洲综合久久| 午夜亚洲国产成人不卡在线| 一级一级毛片免费播放| 亚洲人成网77777亚洲色| 久久久免费的精品| 亚洲伊人久久大香线蕉影院| 免费看的一级毛片| 鲁啊鲁在线视频免费播放| 亚洲熟妇无码乱子AV电影| 日本人成在线视频免费播放| 91午夜精品亚洲一区二区三区| 成人毛片手机版免费看| 边摸边脱吃奶边高潮视频免费| 亚洲精品~无码抽插| 日本zzzzwww大片免费| 亚洲AV无码成人精品区日韩 | 免费黄色福利视频| 日韩亚洲人成网站| 亚洲大尺度无码专区尤物| 97性无码区免费| 永久免费无码网站在线观看个| 图图资源网亚洲综合网站| 一二三四在线观看免费高清中文在线观看 | 永久免费av无码入口国语片| 亚洲国产精品无码久久久| 免费人成激情视频| 亚洲高清免费在线观看| 青娱乐在线视频免费观看| 亚洲a一级免费视频| 国产大片免费观看中文字幕| 久久午夜免费鲁丝片|