hibernate

    0热度

    1回答

    假设我有一个专业领域的人物对象,它只是一个字符串列表。什么是使用Spring和hibernate的规范方式,将此列表限制为由用户或管理员定义的专业的一个子集?也就是说,运行时的全局预定义职业列表是{Accountant,Developer},用户将'Plumber'添加到列表中。现在,如果创建了一个新人,我想限制该人可能拥有的列表中的3个职业。 最初,我实现了一个枚举,但这看起来像一个糟糕的设计,

    0热度

    1回答

    我是新手冬眠framework.To增加,我想每我研究的一些表columns.As做指数在我的项目搜索的性能,通过标准执行CRUD操作时自动休眠索引。那么他们有什么方法可以在休眠状态下更快地调整搜索结果,并且还可以通过外部索引来提高搜索性能? 任何想法将不胜感激!!!

    0热度

    1回答

    我在我的java应用程序中使用IBM DB2和Hibernate。 Whwnever我结束了我的应用程序的DataAccessException我得到一个堆栈跟踪像如下 DataAccessException: {}com.ibm.websphere.ce.cm.DuplicateKeyException: [jcc][50053][12311][3.65.102] T2zOS exception

    1热度

    2回答

    我创建了一个实体类Emp,我使用hbm2ddl.auto创建表,下面的实体相关表正在创建,但在我的数据库中的这张表之前还有一些表,如果我使用属性hbm2ddl.auto作为创建它需要删除总模式(总表)并创建实体相关表新鲜,旧表不会被删除。那些表在那里,这个新表被创建,我没有得到这个创建功能,任何人都可以澄清我的疑问。我使用的版本是3.6.4。 Emp.java @Entity @Table(n

    -1热度

    1回答

    我有一个名为Customer接口的接口选择,这两个类CustomerImpl和OwnerCustomerImpl都实现了这个接口,那么我有一个HQL像"select customer from Customer customer where customer.username=:username",所以这是什么HQL的结果呢? 我总是得到CustomerImpl的对象,但我真的想得到OwnerCu

    2热度

    2回答

    我想映射用户和ProteinData实体之间的一对一关系,但在我的用户实体中的setter中获得空指针异常。 我的主要服务代码Program.java public class Program { public static void main(String a[]){ Session session=HibernateUtility.getSessionFactory

    0热度

    1回答

    我目前正在阅读关于渴望vs延迟加载。我很困惑,并将其与负载和空载比较。 比方说,我有两个部分的UI。其中一个我想显示子数据以及父数据,在第二个UI中,我只显示父数据。然后,我应该在数据库级写两个不同的调用,一个正在加载子数据,另一个只加载父数据。 懒惰/渴望加载如何在这种情况下有所帮助,因为如果我做延迟加载,那么它将消耗更多的时间在第一种情况下,因为它会查询以后而不是使用连接等,如果我使用eage

    2热度

    2回答

    我想设置一个先前设置的日期字段在Oracle中使用休眠空值,但一旦“可空”列设置为一个日期,我不能再设置为空,因为我不知道如何表示要在下面的查询中作为参数传递的空日期。 Query updateQuery; updateQuery = em.createNativeQuery("UPDATE STATION SET MOD_DT = ?1 WHERE STATION_ID = ?2"); up

    1热度

    1回答

    我想运行Configuration.generateSchemaUpdateScriptList()。然而,Hibernate使用LocalContainerEntityManagerFactoryBean进行配置。如何从LocalContainerEntityManagerFactoryBean实例访问Configuration对象?还是有更好的方法来实现这一目标?

    0热度

    1回答

    我有一个关系一个两代表一: 用户: create table users ( id int not null primary key, username varchar2(40) not null unique, password varchar2(60) not null, firstName varchar2(40) not null, las