<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

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧美熟妇综合久久久久| 亚洲av午夜精品一区二区三区| 免费一级毛片一级毛片aa| 亚洲免费观看在线视频| 免费国产黄网站在线观看可以下载| 久久久久亚洲AV成人网| 中文在线观看国语高清免费| 亚洲精品一品区二品区三品区| xxxx日本在线播放免费不卡| 亚洲精品无码你懂的网站| 一区在线免费观看| 2022年亚洲午夜一区二区福利 | 久久久WWW免费人成精品| 亚洲日韩精品无码专区网站| 永久免费精品影视网站| 久久精品国产亚洲Aⅴ蜜臀色欲| 精品一区二区三区免费毛片爱| 亚洲精品在线网站| 成年女人色毛片免费看| 在线精品自拍亚洲第一区| 人人狠狠综合久久亚洲高清| 中文日本免费高清| 亚洲欧洲无卡二区视頻| 亚洲av无码专区在线播放| 国内精品免费麻豆网站91麻豆| 中文字幕亚洲综合久久综合| 免费大香伊蕉在人线国产 | 久久午夜夜伦鲁鲁片无码免费| 亚洲精品美女在线观看| 成人亚洲综合天堂| 一二三四在线观看免费高清中文在线观看 | 四虎影视免费永久在线观看| 99在线热视频只有精品免费| 美女免费视频一区二区三区| 亚洲一区二区女搞男| 222www免费视频| 国产成人精品日本亚洲语音| 国产亚洲综合久久系列| 日韩亚洲国产二区| 精品久久久久久久免费加勒比| 国产精品免费在线播放|