小编ABX*_*ABX的帖子

如何将xml属性添加到jaxb带注释的类XmlElementWrapper?

我有一个带有XmlElementWrapper注释的类,如:

...

  @XmlElementWrapper(name="myList")
    @XmlElements({
    @XmlElement(name="myElement") }
    )
    private List<SomeType> someList = new LinkedList();
Run Code Online (Sandbox Code Playgroud)

...这段代码生成XML

<myList>
  <myElement> </myElement>
  <myElement> </myElement>
  <myElement> </myElement>
</myList>
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.

但是现在我需要在list标签中添加属性以获得XML

<myList number="2">
  <myElement> </myElement>
  <myElement> </myElement>
  <myElement> </myElement>
</myList>
Run Code Online (Sandbox Code Playgroud)

有没有一种'聪明的方法来实现这一目标而不创建一个包含代表列表的新类?

xml annotations linked-list jaxb

24
推荐指数
2
解决办法
6万
查看次数

如何从Host(Windows)访问VirtualBox中的Oracle DB

我使用Oracle VM安装了VirtualBox.

现在我只是尝试从主机环境访问VM的Oracle数据库,但它不起作用.

我的主机上的ipconfig显示了一个IP号,但是当我尝试打开它(端口80)时,我获得了主机系统的localhost的内容,而不是VirtualBox中的服务器内容.

哪个网络设置正确?

oracle networking virtualbox

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

Hibernate标准api'选择'

是否可以使用hibernate critiria api创建"select in"查询?

示例:我在1:n关系,公司和部门中有两个表

select * from company c where c.id in (select company_id from department d 
where d.departmentname = 'HR' and d.location = 'xyz')
Run Code Online (Sandbox Code Playgroud)

hibernate subquery hibernate-criteria

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

如何使用oracle数据库加速hibernate条件'ilike queries'

我们正在使用hracle与oracle(11),并且由于使用了'ilike',不区分大小写'喜欢'而导致严重的性能问题.

java/hibernate代码如下所示:

 c1.add( Restrictions.ilike("address", address) );
Run Code Online (Sandbox Code Playgroud)

这导致sql语句如

 select * from ACCOUNT where lower(ADDRESS_1) = ?
Run Code Online (Sandbox Code Playgroud)

'lower'函数使oracle无法使用导致全表扫描的索引.

我正在考虑向db表引入一个新列,其中包含小写的地址内容.然后我可以使用:

c1.add( Restrictions.ilike("addressLCase", address.toLowerCase()) );
Run Code Online (Sandbox Code Playgroud)

...但我真的不喜欢将内容存储两次的想法......

然后我想到用小写创建一个索引

CREATE INDEX ADDRESS_1_IDX ON ACCOUNT  lower(  ADDRESS_1   )  ;
Run Code Online (Sandbox Code Playgroud)

但是这没用,因为我无法说服优化器使用这个索引......

那么我该如何使用hibernate准则API和'ilike'创建快速查询?

oracle performance hibernate

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

如何设置自己的地理编码服务器

是否有可能根据打开的街道地图数据安装服务器进行地理编码?不幸的是,调用Web服务是不可取的,我们需要一个自己的服务器.

我看到Map Server没有提供地理编码.

gis geocoding openstreetmap

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

如何在嵌入式tomcat的spring boot应用程序中运行hawt.io

我想将hawt.io作为嵌入式组件添加到我的spring boot'fulll jar'应用程序中,该应用程序具有嵌入式tomcat服务器.

我怎样才能做到这一点?我怎么能部署hawt.io war文件?

更新:我添加了依赖项:

  • hawtio的Web
  • hawtio核心
  • hawtio-插件-的MBean
  • hawtio-springboot 到我的pom

当我现在启动应用程序并打开url localhost:8080/hatio/index.html时,我会显示登录页面.由于我不知道用户名和密码,我将hawtio.authenticationEnabled = false添加 到我的application.properties中

但是 - 现在我收到警告'WARN 3420 --- [nio-8080-exec-4] osweb.servlet.PageNotFound:请求方法'POST'不支持'后跟aa空指针异常.

参考文献:http://hawt.io/configuration/index.html

embedded-jetty hawtio spring-boot

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