标签: persistence

何时在hibernate中使用DiscriminatorValue注释

什么时候在hibernate中使用DiscriminatorValue注释的最佳方案是什么?

java persistence hibernate jpa

42
推荐指数
3
解决办法
6万
查看次数

PhoneGap上的Angularjs/Javascript应用程序的最佳数据持久性?

我希望在PhoneGap应用程序上找到Angularjs数据持久性的最佳实践.我正在使用Ionic Framework,但与此问题无关,因为它只是建立在Angular&Cordova之上.

我喜欢Angular在数据持久性解决方案上保持灵活性,因为它是一个Web框架,而不是一个混合应用程序框架,所以很有意义...我想知道人们如何解决这个问题.

这是一个概述:

要求

  • 将本地数据库添加到app build以获取预加载的数据.这将超过5MB的数据限制.
  • 在启动时从本地数据库加载数据.
  • 将更新的数据保存到本地数据存储以保持持久性.
  • 如果可能,更喜欢无模式.
  • 简单的查询界面.我可以将所有数据加载到内存中,只需使用标准的Angular过滤器,只要性能良好.
  • 对象查询接口......类似于类似ActiveRecord的ORM,而不是必须在我的应用程序中编写SQL.
  • 未来证明.每次我构建需要数据持久性的应用程序时,我都不想重新发明轮子.如果可能的话,也想选择更标准的东西,以便将来继续使用它......像Indexeddb这样的东西在这里会有意义.

选项

我一直在寻找以下选项.你能提供任何反馈意见吗?

  • Breezejs - 看起来更专注于服务器.有SQLite接口吗?
  • YDN-DB - 看起来像一个选项,但与其他一些选项相比似乎有点模糊.
  • JayData - 这还活跃吗?关注它的商业方面.
  • Persistencejs - 看起来很有希望.该项目仍然有效吗?
  • ngStorage - 这只是一个localStorage界面吗?它是否解决了5M的限制?
  • Angular-cache - 我可以预先加载数据吗?我能坚持多久数据?
  • localForage - 对此不太了解.它是否解决了5M的限制?
  • Pouchdb - 关注查询语言.不解决5M限制
  • Couchdb Lite - 关注查询语言.
  • WebSQL - 我不会使用它,因为它似乎正在出路..加上5M限制.
  • Indexeddb - 有一个垫片可以为大多数主流浏览器构建compat层.5M限制.如果我可以在Sqlite之上使用它,那么自从更多基于标准以来,这对我来说可能是一个胜利者.
  • 存储在json文件中 - 只需使用普通旧对象,然后使用Phonegap文件api加载和存储序列化数据.似乎每次我们想要保存时都必须序列化所有数据是一种痛苦......但只要我可以使用Angular过滤器就可以选择.

对不起,很长的帖子.我真的希望看到一些关于最佳实践的想法.喜欢Angular Way来处理Hybrid移动应用程序上的大数据持久性.

谢谢

javascript sqlite persistence angularjs cordova

42
推荐指数
3
解决办法
2万
查看次数

如何使用java在mongoDB中插入图像?

我想将图像文档存储在mongoDB中.
我正在使用java.

任何链接或建议将不胜感激.

java persistence image binary-data mongodb

41
推荐指数
2
解决办法
3万
查看次数

为什么python中设置的环境变量不能持久存在?

我希望通过在我将执行某些模拟代码的任何目录中运行脚本来编写一个python脚本来创建一些适当的环境变量,并且我已经读过我不能写一个脚本来使这些env变量持续存在mac os终端.所以有两件事:

这是真的?

这似乎是一件有用的事情; 一般来说为什么不可能?

python persistence environment-variables

40
推荐指数
3
解决办法
5万
查看次数

JPA 2.0中的会话和事务有什么区别?

我刚刚开始我的JPA 2.0研究,我有这段代码:

em = SessionFactory.startSession();
tx = em.getTransaction();
Run Code Online (Sandbox Code Playgroud)

我的问题是:我不确定我是否完全理解使用会话和使用事务之间的区别.在几行中,有谁能告诉我他们之间最大的区别?谢谢 !

java orm persistence hibernate jpa

39
推荐指数
3
解决办法
3万
查看次数

对init.rc进行持久更改

我想更改init.rcandroid pad 的文件.但是在我更改它并重新启动系统之后,原始版本init.rc又回来了.

如何在init.rc不重建系统的情况下对持久性进行更改(因为我没有系统的源代码)?或者有什么方法可以解决?

boot android persistence

39
推荐指数
5
解决办法
7万
查看次数

在unittest中测试之间是否保持变量?

如何在从TestCaseunitttest 继承的同一对象中保留更改?

from unittest import TestCase, main as unittest_main


class TestSimpleFoo(TestCase):
    foo = 'bar'

    def setUp(self):
        pass

    def test_a(self):
        self.assertEqual(self.foo, 'bar')
        self.foo = 'can'

    def test_f(self):
        self.assertEqual(self.foo, 'can')


if __name__ == '__main__':
    unittest_main()
Run Code Online (Sandbox Code Playgroud)

即:我希望上面的两个测试通过

python persistence unit-testing testcase python-unittest

39
推荐指数
2
解决办法
3万
查看次数

在Redis中,缩写词AOF和RDB代表什么?

我正在阅读关于持久性的Redis文档 - https://redis.io/topics/persistence - 我想知道AOF和RDB的缩写是什么.谢谢!:)

persistence redis

39
推荐指数
2
解决办法
6186
查看次数

如何在JPA中复制Hibernate的saveOrUpdate?

在JPA中,有什么方法可以复制Hibernate的saveOrUpdate行为,

saveOrUpdate

public void saveOrUpdate(Object object)
                  throws HibernateException

    Either save(Object) or update(Object) the given instance, depending upon resolution of the unsaved-value checks (see the manual for discussion of unsaved-value checking).

    This operation cascades to associated instances if the association is mapped with cascade="save-update".

    Parameters:
        object - a transient or detached instance containing new or updated state 
    Throws:
        HibernateException
    See Also:
        save(Object), update(Object)
Run Code Online (Sandbox Code Playgroud)

它实质上检查数据库中是否已存在该对象,并根据需要更新该对象或保存该对象的新实例.

JPA无交易读取很好,但我真的很想从Hibernate中获取这个方法.经验丰富的JPA开发人员如何处理这个?

java persistence hibernate jpa

38
推荐指数
2
解决办法
5万
查看次数

javascript可以访问文件系统吗?

我很确定答案是否定的,因此google gear,adobe AIR等.

如果我是对的,那么http://tiddlywiki.com如何运作?它是持久的,用javascript编写.它也只是一个没有外部(服务器端)依赖项的HTML文件.WTF?在哪里/如何存储其状态?

javascript persistence tiddlywiki

37
推荐指数
3
解决办法
5万
查看次数