首页新闻找找看学习计划

jpa中注解配置

0
悬赏园豆:10 [待解决问题]

jpa中注解,比如@Column,有name,unique,nullable等10个方法,但是调用的时候没必要全部写出来,只写一部分@Column(name="xxx"),但是那些默认值是在哪里设置的?

package javax.persistence;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Column
{
  public abstract String name();

  public abstract boolean unique();

  public abstract boolean nullable();

  public abstract boolean insertable();

  public abstract boolean updatable();

  public abstract String columnDefinition();

  public abstract String table();

  public abstract int length();

  public abstract int precision();

  public abstract int scale();
}

twinklezhao的主页 twinklezhao | 初学一级 | 园豆:184
提问于:2014-08-29 16:58
< >
分享
所有回答(1)
0

jpa 中怎么给一个字段附上默认值

http://zhidao.baidu.com/link?url=kZqYm7BrxxJhKmoyjPYDxdTenSgS-eb6PHXLnwC7gJ1M5SkpOHDvgnK1Egu0mwNYE49LhFNUTe-Fcjy-pb19xK

 

jpa注解默认值

http://blog.sina.com.cn/s/blog_6ebc885a01013vqj.html

 

JPA基本属性注解

http://blog.csdn.net/ljhabc1982/article/details/6556349

LiuKaiFa | 园豆:1491 (小虾三级) | 2014-08-30 01:15

问题没描述清楚,不是用的时候在哪里设置值,而是不写某个属性的时候,这个属性的默认值是在哪里设置的,比如在我们的方法上写@Column(name="myfield"),只是用了一个name属性,没有明确调用nullable

属性,但是nullable为true,这个true值是在哪里设置。

支持(0) 反对(0) twinklezhao | 园豆:184 (初学一级) | 2014-09-01 09:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册