问题标签 [ormlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3553 浏览

android - ORMLite:查询空的外部字段

我有两个实体:EntityA 和 EntityB。EntityB 有一个 EntityA 的外部字段:

现在我想查询 EntityA 为空的 EntityB 的所有条目。所以我做了以下查询:

如果我执行查询,我会得到一个空的结果集。

如果我执行queryAll(),我会看到 EntityB 的条目总是有一个关联的 Order-Object,所有值都设置为 null/0。

如何执行我的查询?

0 投票
4 回答
7183 浏览

hibernate - 轻量级 ORM 代替休眠 - 健壮和敏捷

我用谷歌搜索了“j2ee 的轻量级 ORM”这个短语并找到了这个页面http://java-source.net/open-source/persistence从结果之一。我的目标是找到一个比 Hibernate 更轻量的 ORM 框架,并且还提供了一些对我来说最重要的 hibernate 特性,例如:自动生成表和延迟初始化,并且不要让我在表和地图方面遇到困难和收藏。同样重要的是,即将到来的 ORM 有一个围绕它的社区,它可以更快地找到错误和错误的解决方案。新的 orm 对我隐藏数据库也很重要(需要更少的 sql 技能和更多的 OO)。到目前为止,我已将选择范围缩小到 iBatis (myBatis) 和 ORMLite。我想要这个 ORM 用于我的新项目,它是 j2ee 中的一个桌面应用程序,所以这个 orm 的启动时间比其他的少是很重要的(不像 Hibernate,它第一次运行需要很多时间,特别是当你有很多表)

谢谢

0 投票
1 回答
4826 浏览

android - ORMLite 查询日期

我正在尝试查询低值和高值之间的日期:

汽车对象看起来是这样的:

不幸的是,我没有得到任何结果。哪里可能有问题?

0 投票
1 回答
2343 浏览

android - 当字段可以是多种类型时,在 POJO 类中定义数据类型

我在我的应用程序中使用 ormlite android,我有一个表,其中有一列可以存储三种类型的数据,这些数据实际上是三个不同类的对象。我想在我的 pojo 类中声明该字段的数据类型,我也尝试使用 Object 但仍然显示错误。Ormlite 不理解 Object 数据类型。

ormlite 是否为此类功能提供任何支持?

编辑 1

这是我的 pojo 课

在数据库中,这个 mitem 可以是 3 种不同的类型,基本上是三个不同 POJO 类的对象。但我的问题是 ORMLite 不支持 Object 数据类型。

0 投票
1 回答
457 浏览

android - 在 ormlite 中使用 unicode 字符查询未给出所需结果

我在 android 中为我的应用程序使用 ormlite。我想用中文字符串运行查询

wherepHotelName是一个中文字符串,但是serachListHotels是空的。

0 投票
0 回答
170 浏览

java - 将 java 类与不同的注解等同起来

如果我们有以下条件

服务器域类

现在在我们做的服务器上..

并将json发送给客户端....

另外我们把服务端域类,放到客户端,包名相同,注解不同,如下

客户域类

在我们做的客户上......

以下是正确的......

对象会被等同吗?

因为否则,我们将不得不获取服务器的每个响应类(域类)并将每个变量单独复制到客户端的域类。

此外,@Fooand@Bar是服务器端的 Hibernate 注释,以及客户端的 ORMLite 注释(适用于 Android)。

0 投票
2 回答
3482 浏览

java - 使用for循环生成条件时如何在ormlite中编写查询

我正在用 ormlite 编写查询,如下所示

还有一个和这个

但我被困在这种情况下如何编写查询

寻求帮助

0 投票
1 回答
1120 浏览

android - 在 ormlite 中获取旧的道对象

我在我的 android 应用程序中将 ormlite 用于 sqlite 数据库。这是一个基于登录的应用程序,我在 SD 卡中有数据库。对于用户 abc,要求是当用户使用不同的用户(如 xyz)登录时,应用程序从服务器对用户进行身份验证,服务器替换用户 xyz 的数据库。但是,当我尝试访问登录凭据时,它会在数据库反映新凭据时提供旧凭据。

我也试过:

它也不起作用我也试过:

在此之后,当我尝试触发此查询时:

它在给IllegalStateException :Database not open

寻求帮助。

0 投票
3 回答
8654 浏览

android - Android ormlite like() 函数不起作用

我是新手,请帮助我。

我正在尝试使用 ormlite like(column name,value) 函数,但这对我不起作用。但是当我测试全文时,它就像“eq”函数一样工作。

我的代码是,

谢谢。

0 投票
2 回答
4962 浏览

java - 不使用基础活动的 Ormlite 设置

我在一个 android 项目中使用ORMLite,我不想使用扩展活动,因为我在 AsyncTask 上将值插入到数据库中。

在文档中它说:

“如果您不想扩展OrmLiteBaseActivity和其他基类,那么您将需要复制它们的功能。您需要OpenHelperManager.getHelper(Context context, Class openHelperClass)在代码开头调用,保存帮助程序并尽可能多地使用它,然后在调用OpenHelperManager.release()时调用你已经完成了。”

它还说要在strings.xml我拥有的数据库助手类中添加。所以我不确定我做错了什么。

我正在使用一个DataAccess为我的数据层调用的类,如下所示:

我正在使用扩展的助手类:

这个想法是创建DataAccess类并让它创建DBHelper如果它还没有。

有人可以告诉我这是对还是错,或者我是否走在正确的道路上?

谢谢!