one-to-many 從one到many查詢?

          many的一方有one的一方的id,先要通過這個id查詢從所有的one
          實體類:
          @Entity(name="SP_UNIT_TYPE")
          public class SpUnitType implements Serializable{
           private static final long serialVersionUID = 1L;
           private Integer id;
           private String code;
           private String nameEnglish;
           private String nameChinese;
           private ValidState validState = ValidState.DISABLE;
           private Flag flag = Flag.YES;
           private String creator;
           private Date createDate = new Date();
           private String modifier;
           private Date modifyDate = new Date();
           private String shortName;
           
           private Set<SpUnit> spUnits = new HashSet<SpUnit>();

          @OneToMany(mappedBy="spUnitType",cascade=CascadeType.ALL,fetch=FetchType.EAGER)
           public Set<SpUnit> getSpUnits() {
            return spUnits;
           }

           public void setSpUnits(Set<SpUnit> spUnits) {
            this.spUnits = spUnits;
           }


          .....省略
          @Entity(name="SP_UNIT")
          public class SpUnit implements Serializable{
           private static final long serialVersionUID = 1L;
           private Integer id;
           private String code;
           private String nameEnglish;
           private String nameChinese;
           private ValidState validState = ValidState.DISABLE;
           private Flag flag = Flag.YES;
           private String creator;
           private Date createDate = new Date();
           private String modifier;
           private Date modifyDate;
           private String shortName;
           
           private SpUnitType spUnitType;
          @ManyToOne(cascade=CascadeType.REFRESH,optional=false)
           @JoinColumn(name="SP_UNIT_TYPE_ID")
           public SpUnitType getSpUnitType() {
            return spUnitType;
           }
           public void setSpUnitType(SpUnitType spUnitType) {
            this.spUnitType = spUnitType;
           }
          ........省略
          ——————————————————————————————
          想通過SpUnitType的id查詢出SpUnit的所有對象。
          這個用JPQL怎么做呀?請高手指點。

          posted @ 2010-06-21 22:07 威爾 閱讀(918) | 評論 (0)編輯 收藏

          frame導航菜單不能完全顯示?


           <frameset rows="65,*" border='0' frameborder='0' framespacing='0'>
          <frame frameborder='0' marginwidth='0' marginheight='0' src="menu2.html" noresize scrolling=no name="menu">
          <frameset cols="0,*" border='0' frameborder='0' framespacing='0'>
          <frame frameborder='0' marginwidth='0' marginheight='0' src="empty.html" noresize scrolling=auto name="actionLink">
          <frame frameborder='0' marginwidth='0' marginheight='0' src="empty.html
            " name="main">
          </frameset>
            </frameset><noframes></noframes>中要顯示menu2.html中的導航菜單,但是顯示不完全。
          menu2.html使用div+css做的導航菜單
          empty.html是空頁面
          在網(wǎng)上搜了,可是沒有頭緒,希望有完整的出現(xiàn),請web開發(fā)高手指點。

          posted @ 2010-06-12 08:40 威爾 閱讀(1126) | 評論 (1)編輯 收藏

          這樣的數(shù)據(jù)庫怎么開發(fā)?

          create table STYLE
          (
             SP_STYLE_ID          INTEGER                not null,
             CODE                 VARCHAR(20)            not null,
             NAME_ENGLISH         VARCHAR(100)           not null,
             NAME_CHINESE         VARCHAR(300),
             SP_VALID_STATUS_ID   SMALLINT               not null,
             DELETE_FLAG          CHARACTER              not null with default 'Y',
             CREATOR              INTEGER                not null,
             CREATE_DATE          TIMESTAMP              not null,
             MODIFIER             INTEGER,
             MODIFY_DATE          TIMESTAMP,
             CUSTOMER_ID          INTEGER,
             CUSTOMER_STYLE_NO    VARCHAR(50),
             SHORT_NAME           VARCHAR(100),
             SP_GAUGE_ID          SMALLINT               not null,
             SP_GARMENT_ID        SMALLINT,
             YARN_PL_MR_CREATED   CHARACTER              not null with default 'N',
             constraint SP_STYLE_PK primary key (CODE),
             constraint SP_STYLE_IDX0 unique (SP_STYLE_ID)
          )
          這樣的數(shù)據(jù)庫表:code是主鍵,SP_STYLE_ID唯一性約束(數(shù)據(jù)庫中的表都是這樣設計的)
          問題一:不知道這樣設計有什么好處,我覺得有一個ID就足夠了,請高人指點。
          表與表之間的外鍵都是唯一性約束,就像SP_STYLE_ID用來做別的表的外鍵
          問題二:通常都是用表的ID(主鍵)作為外鍵來用,而這里的外鍵不是主鍵而是唯一約束,這樣有何利弊?
          在開發(fā)中遇到很多問題,就拿對數(shù)據(jù)庫的操作而言:如果用ORM框架來操作數(shù)據(jù)庫那真讓人頭疼
          問題三:不知道這樣的數(shù)據(jù)庫該怎么開發(fā),我們是都用做原始的sql語句來呢,還是用什么orm框架來?
          請高人給點建議,數(shù)據(jù)庫是有了,這是最難辦的事。

          posted @ 2010-06-10 17:26 威爾 閱讀(155) | 評論 (0)編輯 收藏

          今天正式入住BlogJava

               摘要:   閱讀全文

          posted @ 2010-06-07 23:02 威爾 閱讀(166) | 評論 (0)編輯 收藏

          僅列出標題
          共2頁: 上一頁 1 2 
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 莱西市| 洛南县| 新宾| 义马市| 莒南县| 虞城县| 许昌县| 抚顺县| 资阳市| 铁岭市| 德阳市| 锡林郭勒盟| 阜康市| 沈丘县| 赤壁市| 理塘县| 乌鲁木齐县| 祁阳县| 白朗县| 石棉县| 马尔康县| 永登县| 子洲县| 福泉市| 阳西县| 宜阳县| 福清市| 甘南县| 即墨市| 博乐市| 全州县| 二连浩特市| 卢龙县| 潼南县| 涡阳县| 通海县| 博客| 宣城市| 平南县| 三河市| 肇庆市|