<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 來進行OSEM.
    下面就是簡單的Plain Old Java Object (POJO)類型的搜索類,使用了Compass annotations.在運行時刻, compass抽取對象屬性插入和相應源數(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. 所有的持久化類必須有默認構造函數(shù)(沒參數(shù)構造方法).
    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 | 上帝使者
    確實簡單不少啊?,F(xiàn)在對annatation有點改觀了,呵呵。

    期待對高亮搜索和html檢索的文章,哈哈  回復  更多評論
      
    # re: compass 中使用annatation 簡化配置
    2006-12-13 14:33 | joseph
    你好
    你有msn和qq嗎我現(xiàn)在也在學compass 我怎么樣吧 spring mvc架構改造成webwork呀  回復  更多評論
      
    # 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]

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

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 好爽好紧好大的免费视频国产| 亚欧免费一级毛片| 青青草国产免费久久久下载 | 免费无码精品黄AV电影| 亚洲黄色网站视频| 一级女人18毛片免费| 亚洲伊人久久大香线蕉| 青春禁区视频在线观看直播免费 | 亚洲高清成人一区二区三区| 激情无码亚洲一区二区三区 | 国产成人免费网站| 在线亚洲高清揄拍自拍一品区| 久久精品女人天堂AV免费观看| 久久精品国产99国产精品亚洲| 夭天干天天做天天免费看| 亚洲美国产亚洲AV| 又色又污又黄无遮挡的免费视| 人妖系列免费网站观看| 成人午夜亚洲精品无码网站| 久久久免费的精品| 亚洲午夜电影在线观看高清| 成人a视频片在线观看免费| 国产成人综合亚洲| 亚洲无av在线中文字幕| 99国产精品视频免费观看| 亚洲高清视频在线| 亚洲第一成人影院| 久久免费观看国产精品| ASS亚洲熟妇毛茸茸PICS| 免费一级毛片在线播放| 182tv免费视频在线观看| 亚洲国产午夜精品理论片| vvvv99日韩精品亚洲| a毛看片免费观看视频| 亚洲一区免费在线观看| 国产一级一片免费播放i| 丝瓜app免费下载网址进入ios| 亚洲六月丁香六月婷婷蜜芽| 免费人成在线观看网站视频| 免费在线看黄的网站| 亚洲AV性色在线观看|