草庐IT

Hibernate-Validator

全部标签

java - Hibernate @LazyCollection 注解有什么用

我有2个实体作为Parent和Child作为OneToMany关系@EntitypublicclassParent{@Id@GeneratedValue(strategy=GenerationType.AUTO)privateIntegerid;privateStringname;@OneToMany(mappedBy="parent",fetch=FetchType.LAZY)@IndexColumn(name="index",base=1)@Cascade(org.hibernate.annotations.CascadeType.ALL)@LazyCollection(LazyC

java - Hibernate @LazyCollection 注解有什么用

我有2个实体作为Parent和Child作为OneToMany关系@EntitypublicclassParent{@Id@GeneratedValue(strategy=GenerationType.AUTO)privateIntegerid;privateStringname;@OneToMany(mappedBy="parent",fetch=FetchType.LAZY)@IndexColumn(name="index",base=1)@Cascade(org.hibernate.annotations.CascadeType.ALL)@LazyCollection(LazyC

java - hibernate hbm2ddl.auto 默认值

这个问题在这里已经有了答案:WhatarethepossiblevaluesoftheHibernatehbm2ddl.autoconfigurationandwhatdotheydo(14个回答)关闭7年前。什么是默认值hibernate.hbm2ddl.auto在hibernatecfg文件映射中是否可以删除update这个来自配置文件的映射如果我删除此属性是否会影响我的数据库??? 最佳答案 这就是答案:no验证,no更新,no创建和no删除发生从配置中省略设置时。hibernate源代码是关于Hibernate的最佳文档:/

java - hibernate hbm2ddl.auto 默认值

这个问题在这里已经有了答案:WhatarethepossiblevaluesoftheHibernatehbm2ddl.autoconfigurationandwhatdotheydo(14个回答)关闭7年前。什么是默认值hibernate.hbm2ddl.auto在hibernatecfg文件映射中是否可以删除update这个来自配置文件的映射如果我删除此属性是否会影响我的数据库??? 最佳答案 这就是答案:no验证,no更新,no创建和no删除发生从配置中省略设置时。hibernate源代码是关于Hibernate的最佳文档:/

java - 使用 Hibernate 持久化接口(interface)集合

我想用Hibernate保持我的小动物园:@Entity@Table(name="zoo")publicclassZoo{@OneToManyprivateSetanimals=newHashSet();}//JustamarkerinterfacepublicinterfaceAnimal{}@Entity@Table(name="dog")publicclassDogimplementsAnimal{//IDandotherproperties}@Entity@Table(name="cat")publicclassCatimplementsAnimal{//IDandotherp

java - 使用 Hibernate 持久化接口(interface)集合

我想用Hibernate保持我的小动物园:@Entity@Table(name="zoo")publicclassZoo{@OneToManyprivateSetanimals=newHashSet();}//JustamarkerinterfacepublicinterfaceAnimal{}@Entity@Table(name="dog")publicclassDogimplementsAnimal{//IDandotherproperties}@Entity@Table(name="cat")publicclassCatimplementsAnimal{//IDandotherp

java - Hibernate中带有命名查询的可选参数?

在使用Hibernate时,有什么方法可以在命名查询中指定可选参数(例如,当搜索参数是从表单提供时,并非所有参数都是必需的)?我正在使用nativeSQL查询,但该问题可能适用于命名HQL查询也是如此。我很确定这个问题的答案是否定的,但我还没有在文档中找到明确的答案。 最佳答案 正如前面提到的differentanswer的question中所提到的,以下HQL构造适用于我:selectofromProductoWHERE:valueisnulloro.category=:value如果:value作为null传入,则返回所有产品。

java - Hibernate中带有命名查询的可选参数?

在使用Hibernate时,有什么方法可以在命名查询中指定可选参数(例如,当搜索参数是从表单提供时,并非所有参数都是必需的)?我正在使用nativeSQL查询,但该问题可能适用于命名HQL查询也是如此。我很确定这个问题的答案是否定的,但我还没有在文档中找到明确的答案。 最佳答案 正如前面提到的differentanswer的question中所提到的,以下HQL构造适用于我:selectofromProductoWHERE:valueisnulloro.category=:value如果:value作为null传入,则返回所有产品。

java - 类型映射 MySQL 类型文本到 Java Hibernate

使用Hibernate从MySQL数据类型text到Java的正确映射类型是什么?@Column(name="STACKTRACE",length=Integer.MAX_VALUE)publicStringgetStacktrace(){returnthis.stacktrace;} 最佳答案 试试这个:@Column(name="STACKTRACE")@Type(type="text") 关于java-类型映射MySQL类型文本到JavaHibernate,我们在StackOver

java - 类型映射 MySQL 类型文本到 Java Hibernate

使用Hibernate从MySQL数据类型text到Java的正确映射类型是什么?@Column(name="STACKTRACE",length=Integer.MAX_VALUE)publicStringgetStacktrace(){returnthis.stacktrace;} 最佳答案 试试这个:@Column(name="STACKTRACE")@Type(type="text") 关于java-类型映射MySQL类型文本到JavaHibernate,我们在StackOver