12得票1回答
GORM中的'static transients'和'transient Type aField'声明有什么区别吗?

让我们考虑两个 Grails 领域示例类。 第一个类:class Person { String name Integer counter = 0 static transients = ['counter'] } 第二类:class Vehicle { ...

11得票4回答
一个类中的瞬态字段能否使用反射获取?

使用反射(使用getDeclaredField(..)),能否获取类中的transient字段?

11得票1回答
@transient lazy val字段序列化

我在Scala中遇到了一个问题。我对一个具有@transient lazy val字段的类进行序列化,然后反序列化它,发现该字段被赋值为null。我期望在反序列化后进行惰性求值。我应该怎么办? 下面是样例代码。object Test { def main(args: Array[Str...

11得票2回答
为什么在Clojure中将100万个值插入临时映射中会生成一个包含8个项的映射?

如果我试图在瞬态向量上执行1000000个assoc!操作,那么我将得到一个包含1000000个元素的向量(count (let [m (transient [])] (dotimes [i 1000000] (assoc! m i i)) (persistent! m...

11得票4回答
CoreData瞬态关系示例

有没有人能提供一个示例来建模和编写CoreData中的瞬态一对一关系的代码呢?例如,我有两个实体之间存在一对多的关系:Doctor和Appointment。现在我想在Doctor实体中创建一个名为mostRecentAppointment的瞬态关系。在xcode设计器中进行建模很容易,但我不确...

11得票1回答
核心数据,"通过临时属性排序"解决方法

假设我有一个名为Event的Core Data实体,代表循环(每年)事件。每个事件都有一个"date"属性。 我需要按照“日期下一次发生”的顺序将这些事件呈现给用户。这个属性当然取决于当前日期,因此应该标记为瞬态:在数据库中存储它没有意义。 但是,如您所知,在Core Data中无法按照瞬...

10得票3回答
@Transient在Hibernate中不起作用。

我正在使用Hibernate 4.1.9版本。 我的代码是:@Transient private String ldapIdTemp; 包是什么?import javax.persistence.Transient; 仍处于休眠查询状态,无法正常工作并将属性放入查询中。 查询片段的一部分(a...

10得票3回答
持久对象和瞬时对象——术语上的混淆

以下是我对这两个术语的定义,但我不确定是否完整: 持久化对象是领域模型中表示从数据库中提取出的某些信息的类的实例。 瞬态对象是领域模型中的类的实例,在内存中创建。 a)我假设术语持久化和瞬态仅用于领域模型中的对象,而不适用于生活在领域模型之外的业务层对象? b)我们是否也会将这两个术...

10得票1回答
为什么Clojure瞬时向量没有peek!函数?

Clojure对于它的持久化数据结构(向量、映射和集合)有短暂(transient)的模拟。对于向量,有pop!和conj!函数,类似于持久化向量的pop和conj,但是没有peek!。是否存在技术原因使得peek!的高效实现不可能?还是说在大多数情况下,对于短暂向量而言,这并不是必要的?我可...

10得票3回答
@Transient属性应该在equals/hashCode/toString中使用吗?

我有一些带有@Transient注解的JPA实体属性。 在equals/hashCode/toString方法中,我应该使用这些属性吗? 我的第一反应是不应该用,但我不知道原因。 有什么提示吗? 有什么想法吗? 有什么解释吗?