问题标签 [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.
android - ORMLite:查询空的外部字段
我有两个实体:EntityA 和 EntityB。EntityB 有一个 EntityA 的外部字段:
现在我想查询 EntityA 为空的 EntityB 的所有条目。所以我做了以下查询:
如果我执行查询,我会得到一个空的结果集。
如果我执行queryAll()
,我会看到 EntityB 的条目总是有一个关联的 Order-Object,所有值都设置为 null/0。
如何执行我的查询?
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,它第一次运行需要很多时间,特别是当你有很多表)
谢谢
android - ORMLite 查询日期
我正在尝试查询低值和高值之间的日期:
汽车对象看起来是这样的:
不幸的是,我没有得到任何结果。哪里可能有问题?
android - 当字段可以是多种类型时,在 POJO 类中定义数据类型
我在我的应用程序中使用 ormlite android,我有一个表,其中有一列可以存储三种类型的数据,这些数据实际上是三个不同类的对象。我想在我的 pojo 类中声明该字段的数据类型,我也尝试使用 Object 但仍然显示错误。Ormlite 不理解 Object 数据类型。
ormlite 是否为此类功能提供任何支持?
编辑 1
这是我的 pojo 课
在数据库中,这个 mitem 可以是 3 种不同的类型,基本上是三个不同 POJO 类的对象。但我的问题是 ORMLite 不支持 Object 数据类型。
android - 在 ormlite 中使用 unicode 字符查询未给出所需结果
我在 android 中为我的应用程序使用 ormlite。我想用中文字符串运行查询
wherepHotelName
是一个中文字符串,但是serachListHotels
是空的。
java - 将 java 类与不同的注解等同起来
如果我们有以下条件
服务器域类
现在在我们做的服务器上..
并将json发送给客户端....
另外我们把服务端域类,放到客户端,包名相同,注解不同,如下
客户域类
在我们做的客户上......
以下是正确的......
对象会被等同吗?
因为否则,我们将不得不获取服务器的每个响应类(域类)并将每个变量单独复制到客户端的域类。
此外,@Foo
and@Bar
是服务器端的 Hibernate 注释,以及客户端的 ORMLite 注释(适用于 Android)。
java - 使用for循环生成条件时如何在ormlite中编写查询
我正在用 ormlite 编写查询,如下所示
还有一个和这个
但我被困在这种情况下如何编写查询
寻求帮助
android - 在 ormlite 中获取旧的道对象
我在我的 android 应用程序中将 ormlite 用于 sqlite 数据库。这是一个基于登录的应用程序,我在 SD 卡中有数据库。对于用户 abc,要求是当用户使用不同的用户(如 xyz)登录时,应用程序从服务器对用户进行身份验证,服务器替换用户 xyz 的数据库。但是,当我尝试访问登录凭据时,它会在数据库反映新凭据时提供旧凭据。
我也试过:
它也不起作用我也试过:
在此之后,当我尝试触发此查询时:
它在给IllegalStateException :Database not open
寻求帮助。
android - Android ormlite like() 函数不起作用
我是新手,请帮助我。
我正在尝试使用 ormlite like(column name,value) 函数,但这对我不起作用。但是当我测试全文时,它就像“eq”函数一样工作。
我的代码是,
谢谢。
java - 不使用基础活动的 Ormlite 设置
我在一个 android 项目中使用ORMLite,我不想使用扩展活动,因为我在 AsyncTask 上将值插入到数据库中。
在文档中它说:
“如果您不想扩展OrmLiteBaseActivity
和其他基类,那么您将需要复制它们的功能。您需要OpenHelperManager.getHelper(Context context, Class openHelperClass)
在代码开头调用,保存帮助程序并尽可能多地使用它,然后在调用OpenHelperManager.release()
时调用你已经完成了。”
它还说要在strings.xml
我拥有的数据库助手类中添加。所以我不确定我做错了什么。
我正在使用一个DataAccess
为我的数据层调用的类,如下所示:
我正在使用扩展的助手类:
这个想法是创建DataAccess
类并让它创建DBHelper
如果它还没有。
有人可以告诉我这是对还是错,或者我是否走在正确的道路上?
谢谢!