小编Tim*_*imo的帖子

在SQLite下在ORMLite中创建外键约束

由于无法在SQLite中使用"ALTER TABLE"语句添加外键,因此我坚持如何配置数据库以强制执行有效的外键,或执行级联删除而不显式代码开销.

任何人都知道如何在SQLite下使用ORMLite实现这一目标?

sqlite android ormlite

13
推荐指数
2
解决办法
8359
查看次数

将焦点设置为JSF输入文本

我需要在加载页面时将输入焦点指向特定的inputtext组件(以允许使用条形码扫描仪输入值).

在纯HTML中,我会在body标签中添加一个JavaScript"onload"处理程序,但在JSF中必须有更好的方法.

实现这一目标的"最干净"方式是什么:

  1. "静态"情况,其中相同的控件在每个页面加载时获得焦点.
  2. "动态"情况,这可能是每个页面加载的不同控件.

jsf

7
推荐指数
1
解决办法
9403
查看次数

如何从ValueChangeEvent重新加载JSF页面?

我有一个selectonemenu,其中选择的更改应该导航用户到相关页面.

那么,如何使用selectonemenu控件模拟命令按钮的动作处理(或者有更优雅的方法来实现这一点)?

jsf

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

为JSF/ICEfaces设置浮点格式化区域设置?

我正在编写一个使用资源包来处理国际化的JSF(ICEfaces)应用程序.

该应用程序很好地为资源包应用(默认)荷兰语"nl"语言环境,但在格式化浮点数时无法应用相同的语言环境,即使我使用明确设置页面的语言环境<f:view locale="nl">.

如何使浮点数符合当前的区域设置?

java jsf icefaces internationalization

5
推荐指数
1
解决办法
8671
查看次数

访问 JOOQ 中手动声明的别名表的列

我正在使用以下方法手动声明 JOOQ 中简单(但类型安全)查询的表和字段:

Table<Record> myTable = DSL.table(DSL.name("my_table"));
Field<String> myField = DSL.field(DSL.name("my_table", "my_field"), String.class);
Run Code Online (Sandbox Code Playgroud)

创建别名myTable很容易:

Table<Record> myAlias = myTable.as("a");
Run Code Online (Sandbox Code Playgroud)

但我怎么能访问的值myField范围内myAlias

请注意,myAlias.field(myField)将 yield null,因为该字段不是此表定义的一部分。

java sql jooq

5
推荐指数
1
解决办法
1334
查看次数

在 JOOQ 中获取区间的总和

我正在寻找一种独立于方言的方法来返回两个 TIMESTAMP 字段之间的间隔持续时间的总和,使用如下选择:

DSL.sum(DSL.timestampDiff(MY_TABLE.START, MY_TABLE.END))
Run Code Online (Sandbox Code Playgroud)

在 JOOQ 中,sum(...)返回一个Field<BigDecimal>. 这恰好适用于 HSQLDB,因为它对 INTERVAL 使用毫秒表示。但是,在 PostgreSQL 中,此查询会崩溃,因为无法从本机 INTERVAL 类型自动转换为 BigDecimal。

我现在正在 JOOQ 中寻找一种跨平台的方式来将 INTERVAL 转换为(毫秒)秒,这样我就可以将这些数字相加为一个数值。

有什么建议?(或者也许有更优雅的方法来解决这个难题?)

postgresql hsqldb jooq

5
推荐指数
1
解决办法
569
查看次数

用于AVI动画的100%Java编码器

我正在寻找一种100%的Java解决方案,用于将软件生成的图像与未压缩的音频轨道一起编码为AVI流.

目前我正在使用JMF,但它的大小和安装问题使它成为我的目的的一个糟糕的解决方案.

java encoder stream avi

4
推荐指数
1
解决办法
4675
查看次数