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吗?怎么样