小编jav*_*der的帖子

JPA使用多个数据库模式

我在使用JPA/Spring时遇到一个特殊问题时遇到了一些麻烦:

如何动态地将模式分配给实体?

我们有TABLE1属于模式AD,TABLE2属于BD.

@Entity
@Table(name = "TABLE1", schema="S1D")
...

@Entity
@Table(name = "TABLE2", schema="S2D")
...
Run Code Online (Sandbox Code Playgroud)

模式可能不会在注释属性中进行硬编码,因为它取决于环境(Dev/Acc/Prd).(接受模式是S1A和S2A)

我怎样才能做到这一点?是否可以指定某种类型的占位符:

@Entity
@Table(name = "TABLE1", schema="${schema1}")
...

@Entity
@Table(name = "TABLE2", schema="${schema2}")
...
Run Code Online (Sandbox Code Playgroud)

以便根据驻留在环境中的属性文件替换模式?

干杯

java database schema spring jpa

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

我在哪里可以找到Javascript/jQuery中的时间范围小部件?

我正在寻找Javascript/CSS/jQuery中的某种TimeRange小部件.我不是在寻找可以广泛使用的时间/日期选择器.

我需要一个网站,允许企业通过点击并将鼠标悬停在他们打开的时间来选择他们的开放时间.

+-----------------------------+
| 0h 0h15m 0h30m    ... 23:45 |
+-----------------------------+
Run Code Online (Sandbox Code Playgroud)

有人见过这么好看的可定制时间范围选择器小部件吗?

干杯

javascript time jquery widget

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

使用纬度/经度索引mysql表以进行地理查找

我有一个遗留的innodb表列表,其中包含具有纬度/经度的业务.给定一个输入经/纬度(以下51.2167/4.41667),查询到的接近(千米)的顺序返回第一激活,激活,未删除30家企业.与帐户表的连接用于检查列表的有效性.

select 
    listing.*
from
    listing listing ,
    account account 
where
    listing.account_id = account.id 
    and listing.active = 1 
    and listing.approved = 1 
    and listing.deleted = 0 
    and listing.enabled = 1 
    and account.enabled = 1 
    and account.activated_by_user = 1 
group by
    listing.id
having
     111.222569*degrees(acos(sin(radians(listing.latitude))*sin(radians( 51.2167)) +cos(radians(listing.latitude))*cos(radians( 51.2167))*cos(radians(listing.longitude - 4.41667)))) < 250
order by
     111.222569*degrees(acos(sin(radians(listing.latitude))*sin(radians( 51.2167)) +cos(radians(listing.latitude))*cos(radians( 51.2167))*cos(radians(listing.longitude - 4.41667))))
limit 30;
Run Code Online (Sandbox Code Playgroud)

表列表和帐户每个包含超过50,000行,但查询仍然需要24秒才能运行.没有订单,需要17秒.

我已经尝试在活动,已批准,已删除,已启用时设置一些索引.我可以重写查询或添加某些索引来有效地执行此查询 - 而无需更改表结构吗?

+----+-------------+---------+-------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+---------+------------------------+------+--------------------------------------------------------------------------------------------------------------------------------+
| id | select_type | table   | type        | possible_keys                                                                                   | key                                                             | key_len | ref …
Run Code Online (Sandbox Code Playgroud)

mysql database indexing geospatial latitude-longitude

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