usertype

    1熱度

    2回答

    您好我有以下代碼: public class Trail { private int trailID; private Location startLocation; private Location destination; // Getters and setters } 該位置是一個自定義數據庫類型,它不是一個表 public class Lo

    3熱度

    4回答

    我試圖在包級別上使用Hibernate @TypeDef註釋,完全如Hibernate documentation中所述。我使用Hibernate 3.6和Spring 3.0.7。代碼編譯和package-info.class在類路徑中,但仍然沒有被Hibernate看到。 如果我把@TypeDef放在課堂上,它就行得通了,但是如果我把package-info放進去的話就行不通了。我試圖谷歌,但

    2熱度

    2回答

    我定義我叫FixedString和nullSafeSet方法我想填(rightPad)自己的用戶類型所有帶有空字符串(最多與註釋定義的列長度: @Column(length = 100,nullable = true))。 我沒有問題,削減在nullSafeGet方法的所有字符串(與StringUtils.trim法): public Object nullSafeGet(ResultSet in

    4熱度

    1回答

    我一直想轉移到喬達時間爲我們的應用程序一段時間。有幾個掛斷...... 1的官方喬達整合時間here似乎是過時的對Hibernate 4.x的應用 2所建議的替代here似乎有零文檔/獲取開始信息。 3 - 我無法找到一個很好的參考,我的數據庫中的哪些類型(MySql 5.5.11)很好地映射到了Joda-Time等價物。 有沒有人有任何想法如何處理這些?

    3熱度

    2回答

    我很好奇並做了一點基準測試,以確定基本類型(如int或float)與用戶類型之間的性能差異。 我創建了一個模板類Var,創建了一些內聯算術運算符。測試包括循環這個循環同時爲原始和Var載體: for (unsigned i = 0; i < 1000; ++i) { in1[i] = i; in2[i] = -i; out[i] = (i % 2) ? in1[i]

    1熱度

    3回答

    我使用UserType 3.0.0.RC1將JodaMoney映射到Hibernate。 我卡以錯誤時的SessionFactory初始化: PersistentMoneyAmount CURRENCYCODE需要被定義爲一個 參數,或要定義 我是defaultCurrencyCode休眠屬性確定我必須有一些配置問題 - 這裏是相關的片段。 的persistence.xml: <persisten

    0熱度

    1回答

    我有一個sequaance發電機 <id name="idPersistent" type="objectID" column="aa_id"> <generator class="sequence"> <param name="sequence">lab_seq</param> </generator> </id> 的objectID是我自己

    9熱度

    1回答

    我們的數據模型在兩個數據庫中分爲兩個模式。模式的使用是孤立的,除了一些橋接在兩者之間的單關鍵關係外。沒有寫入事務將跨越兩個數據庫。 與此問題類似Doing a join over 2 tables in different databases using Hibernate,我們希望使用Hibernate來處理連接實體。我們無法使用數據庫解決方案(DB2上的聯合視圖)。 我們已經建立了兩個獨立的數

    6熱度

    2回答

    我使用UserType 3.0.0.RC1中的org.jadira.usertype.dateandtime.joda.PersistentDateTime類將JodaTime DateTime映射到Hibernate。 The Javadocs爲類提到有'databaseZone'和'jvmZone'屬性,我想設置,但我找不到任何在UserType文檔中指出如何執行此操作。我發現this thr

    1熱度

    1回答

    說我有一個不可變的ICompositeUserType來處理DateRange或Money,然後事實證明我有另一個值對象(即不可變),它具有DateRange或Money屬性值。例如,具有EffectivePeriod(DateRange)的名稱。 DataRangeUserType封裝了一些我不想重複的邏輯。 我可以在NameUserType中重用我的DataRangeUserType嗎?怎麼樣