67得票3回答
如何在Swift中使用NSCoder编码枚举?

背景 我正在尝试使用NSCoding协议对一个String类型的枚举进行编码,但在转换为字符串以及从字符串中解码时遇到了错误。 在解码和编码时,我遇到了以下错误: 无法将String转换为Stage 调用中有额外的ForKey参数 代码 enum Stage : String ...

64得票14回答
导入的javax.persistence无法解析。

我目前正在处理一个项目,需要使用javax.persistence包中的EntityManager, EntityManagerFactory和Persistence。它似乎是用于数据库服务,但当前的代码没有很好的文档记录。通过搜索Google,似乎应该有一个xml文件与此一起提供,但也没有这...

62得票6回答
可以分离Hibernate实体对象吗?这样对对象的更改就不会自动保存到数据库中了吗?

我有一个Hibernate实体需要转换成JSON格式,并且我需要翻译实体中的一些值,但是当我翻译这些值时,这些值立即保存到数据库中,但我不想将这些更改保存到数据库中。是否有解决此问题的方法?

58得票2回答
在安卓系统中实现数据持久化

在我的应用程序中,有一些应用程序特定的设置,这些设置在下次启动应用程序时应该对我可用。 换句话说,我希望数据能够跨应用程序生命周期的会话进行共享。 这是否可以在不使用数据库(如sqlite)的情况下实现。

57得票3回答
持久化单元 vs 持久化上下文

在我的一些项目中,我已经成功地使用了@PersistenceUnit(unitName = "MiddlewareJPA") EntityManagerFactory emf; ... EntityManager entityManager = emf.createEntityManager(...

56得票4回答
JPA 2.0中,Session和Transaction有什么区别?

我刚开始学习JPA 2.0,我有一段代码:em = SessionFactory.startSession(); tx = em.getTransaction(); 我的问题是:我不确定自己完全理解使用会话和使用事务之间的区别。能否请有经验的人在几句话中告诉我它们之间最大的区别?谢谢!

56得票7回答
持久化数据库连接-是还是不是?

我在一个项目中使用PHP的PDO层进行数据访问,并且一直在阅读相关资料,发现它对持久性数据库连接有良好的内在支持。我想知道何时/是否应该使用它们。在一个以CRUD为主的应用程序中,我会看到性能提升吗?需要考虑哪些缺点,也许与安全相关? 如果这对你很重要,我正在使用MySQL 5.x。

56得票4回答
使用hibernate.enable_lazy_load_no_trans解决Hibernate懒加载问题

我一直遭受着臭名昭著的Hibernate异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session 现在社区正在为此欢呼: <property name="hiber...

55得票3回答
如何在unittest中持久化变量的更改?

我如何在继承自TestCase的同一对象中持久化所做的更改,使用unitttest?from unittest import TestCase, main as unittest_main class TestSimpleFoo(TestCase): foo = 'bar' ...

54得票10回答
将空列表作为参数传递给JPA查询会引发错误。

如果我将空列表传递给 JPA 查询,会出现错误。 例如:List<Municipality> municipalities = myDao.findAll(); // returns empty list em.createQuery("SELECT p FROM Pr...