小编xwo*_*ker的帖子

主要数据库的“GenerationType.AUTO”实际上选择了什么策略?

Hibernate的单证(5.1.2.2。标识符生成器)状态

AUTO:根据底层数据库的功能选择 IDENTITY、SEQUENCE 或 TABLE。

但是,当将特定数据库定义为 GenerationType.AUTO 时,我无法找到文档/概述用于特定数据库的 @GeneratedValue 策略。

有人知道是否有人维护主要数据库(例如 Oracle、DB2、PostgreSQL、MySQL、MSSQL 等)的实际生成策略列表?在哪里可以找到它?

database hibernate

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

当来自不同实体类型的ID重叠时,是否可以使用ObjectIdGenerators.PropertyGenerator来使用@JsonIdentityInfo?

当来自不同实体类型的ID重叠时,是否可以使用ObjectIdGenerators.PropertyGenerator来使用@JsonIdentityInfo?

假设我有以下XML并希望用Jackson 2.x反序列化它:

<foo>
  <id>3</id>
  <name>Peter</name>
  <bar>
     <id>3</id>
     <kind>dog</kind>
     <!--belongsTo>3</belongsTo-->
  </bar>
</foo>
Run Code Online (Sandbox Code Playgroud)

我已经注释了Foo和Bar类@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id").

反序列化失败了com.fasterxml.jackson.databind.JsonMappingException: Already had POJO for id (java.lang.String) [3].

如果bar有id 4,一切正常.

关于杰克逊反序列化的XML中的ID有哪些要求?我假设 - 因为Jackson知道哪个实体范围能够使用相同的id,只要它属于不同的类型.

PS:似乎设置或不设置belongsTo引用(指向foo对象).

java xml jackson

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

如果它们位于不同的文件夹中,如何在Spring控制器中提供视图页面?

我的两个文件夹WEB-INF.

Folder1包含3个jsp之类的page1.jsp , page2.jsp , page3.jsp.

Folder2包含page4.jsp.

dispatcher-Serlet.xml中,我配置了像,

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/folder1/" />
    <property name="suffix" value=".jsp" />
</bean>
Run Code Online (Sandbox Code Playgroud)

控制器中,

@RequestMapping(value="page4.html",method=RequestMethod.GET)
public  String getTransfer(){

    List<String> list = new LinkedList<String>();
    Hashtable<String , Object> map = MyHashtableClasss.getDetails;

    if(!map.isEmpty()){
        Set<String> keys = map.keySet();
        for(String key: keys){
                list.add(map.get(key).getUserName());
        }
    }
    model.addAttribute(list);

    return "page4";
}
Run Code Online (Sandbox Code Playgroud)

如何将page4.jsp放入视图中.因为我在Folder1中没有page4.jsp.

一般情况下,如何JSP在differenf文件夹中显示不同的内容Spring.这有可能吗?如果没有,那么替代方案是什么.

希望我们的堆栈用户会帮助我.

java spring jsp spring-mvc

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

标签 统计

java ×2

database ×1

hibernate ×1

jackson ×1

jsp ×1

spring ×1

spring-mvc ×1

xml ×1