草庐IT

Hibernate-Validation

全部标签

php - fatal error : Call to undefined function validation_errors() using codeIgniter

fatalerror:使用codeIgniter调用未定义函数validation_errors()这是我的comments.phpViewNameEmailComment这是我的news_model.phpload->database();}//setcommentpublicfunctionset_comment(){$this->load->helper('url');$this->load->helper('date');$data_c=array('comment_name'=>$this->input->post('comment_name'),'comment_email

java - ORA-02289 : sequence does not exist when upgrade Hibernate 3 to hibernate 4

当我将hibernate从3.5升级到4.0.0.RC6时,我遇到了与找不到序列相关的问题:atorg.hibernate.internal.SessionImpl.persist(SessionImpl.java:703)[hibernate-core-4.0.0.CR6.jar:4.0.0.CR6]atorg.hibernate.internal.SessionImpl.persist(SessionImpl.java:707)[hibernate-core-4.0.0.CR6.jar:4.0.0.CR6]atorg.hibernate.ejb.AbstractEntityMana

java - 判断线程是否在 hibernate

这个问题在这里已经有了答案:Howtocheckifathreadissleeping?(5个答案)关闭7年前。我想知道如何知道线程是否正在hibernate。我四处搜索并收集了一些信息,根据这些信息我编写了一个方法isSleeping():boolean,我认为我可以将其放入一个类中以确定线程是否正在hibernate。我只想知道我可能错过了什么。注:我没有经验0天经验。//isSleepingreturnstrueifthisthreadissleepingandfalseotherwise.publicbooleanisSleeping(){booleanstate=false;

java - Hibernate + PostgreSQL : Lazy Loading with Exclusive Locks

在这上面扯了我几天的头发。一段时间以来,我们一直在使用排他性数据库锁而导致生产系统性能出现问题。我能够仔细研究一下,并注意到持有排他锁的查询是由Hibernate的延迟加载生成的选择。我们正在使用Spring事务管理,在服务入口点定义了@Transactional(readOnly="true")。我们将每个请求的session模型与映射为传输对象的实体一起使用。数据库默认隔离级别为读取已提交。JDBC驱动程序配置为已提交读。我已经使用以下方法检查了所涉及的实际交易的隔离级别:selectcurrent_setting('transaction_isolation')哪个返回读已提交。

java - Hibernate saveOrUpdate 不更新

我正在尝试使用Hibernate中的session.saveOrUpdate()方法更新表格行。但是,它无法更新该行并尝试通过生成插入语句来保存它。由于我的数据库中有一些不可为null的字段,此插入不起作用。我能够检索要保存在DAO层的对象的Id,所以我无法理解为什么它不只更新数据库表中的相应行。Bean类:(BaseEntityBean具有Id、CreatedBy等)publicclassEmployeeMasterBeanextendsBaseEntityBean{/****/privatestaticfinallongserialVersionUID=1L;@Column(nam

java - Hibernate:为 ElementCollection 表创建索引

@EntitypublicclassFruitStore{@IdprivateLongstoreId;@ElementCollectionprivateSetfruits;}当然,Fruit类被标记为@Embeddable。在数据库中(准确地说是postgresql,尽管这无关紧要),创建了一个名为fruitstore_fruits的表。它变得很大,对它的查询变得非常非常慢。我手动修改了数据库,使fruitstore_fruits表在FruitStoreid列上建立索引。令人高兴的是,这极大地提高了性能。我希望它自动完成。问题是,我如何注释我的代码以使Hibernate自动索引Frui

java - 如何从 Hibernate saveOrUpdate(Object) 获取查询(不用于日志记录)

在Hibernate中有规定,您可以从CriteriaHowtogetSQLfromHibernateCriteriaAPI(*not*forlogging)获取查询但我想从HibernatesaveOrUpdate和delete(Object)获取更新/删除查询,所以有什么选择吗? 最佳答案 据我所知,没有这样的选择。更新/保存(插入)/删除方法是延迟发布的。这是十年前早期考虑Hibernate的主要功能之一。Hibernate仅在选择命中数据库、发出刷新或发生提交时才发出更新/保存/删除操作。然后Hibernate遍历所有对象(

java - 没有 [org.hibernate.SessionFactory] ​​类型的合格 bean

您好,我看到很多人遇到此类问题,但答案对我没有帮助,所以这是我的错误:我想我必须为sesssionFactory创建bean,但我是按照你在我的上下文文件中看到的方式创建的。这是spring、hibernate和angular项目,也许angular是个问题?请帮忙org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'homeController':Injectionofautowireddependenciesfailed;nestedexceptionisorg.sprin

java - 如何调试结合 hsqldb 处理 hibernate.hbm2ddl.import_files 值?

在我正在处理的Java项目中,我为我们的单元测试设置了以下设置:我正在使用SpringTestMVC、@RunWith(SpringJUnit4ClassRunner.class)和@WebAppConfiguration来运行单元测试,并且我创建了一个MockMvc使用webAppContextSetup(webApplicationContext)测试应用程序的实例。我有一个Hibernate配置来设置内存中的HSQLDB,所有表都是基于@Entity类创建的。在Hibernate配置中,我正在设置hibernate.hbm2ddl.import_files属性以使用SQL语句加载

java - 即使在关闭 session 后,Hibernate 也会在 oracle db 中保持非 Activity session

在我的hibernate应用程序中,我编写了以下用于将EmployeeRegistration对象保存到oracle数据库中的代码。publicIntegersubmitDetails(EmployeeRegistrationes){Sessionsession=factory.openSession();Transactiontx=null;IntegeremployeeID=null;try{tx=session.beginTransaction();employeeID=(Integer)session.save(es);session.flush();tx.commit();}