各位大侠好,
我现在用到jpa。但是用的过程中有点乱。1.我们是应该先写表,然后再写实体映射类好呢,还是根据实体映射类自动生成表好呢?
2.还有就是 是不是一个实体类上一定要配这个@Id这个注解啊,且这个注解只能表在int字段上啊。
3.还有就是@GeneratedValue这个属性必须和@Id一起使用吗?我可以在一个实体映射里面把两个字段
设置成自增长吗?谢谢了
我现在用到jpa。但是用的过程中有点乱。1.我们是应该先写表,然后再写实体映射类好呢,还是根据实体映射类自动生成表好呢?
2.还有就是 是不是一个实体类上一定要配这个@Id这个注解啊,且这个注解只能表在int字段上啊。
3.还有就是@GeneratedValue这个属性必须和@Id一起使用吗?我可以在一个实体映射里面把两个字段
设置成自增长吗?谢谢了
解决方案 »
- <s:date>标签中的默认值如何设定?
- hibernate 关联查询报错
- Struts2的自定义标签怎么传递对象
- 关于在服务器上运行"new ActiveXObject("Word.Application")"时出现"Automation服务器不能创建对象。"的问题!
- JSF中的Bug? 欢迎大家都来讨论一下..
- struts2 No result defined for action .....其中之一的可能原因
- 现在流行的推框架有哪些,第一个给全分,在线等
- 16进制解码
- 修改单选框的值 formbean得不到修改后的值 各位帮忙看看呀
- Struts Hibernate 与J2EE有什么关系
- 读取邮件列表时乱码.高手进! JavaMail...
- 求好心人帮个忙 JPA 延迟加载问题
2,3可以参考
http://hi.baidu.com/lhltolerate/blog/item/dee6c11e4f5cef1940341767.html
http://melin.javaeye.com/blog/197217
想查jpa规范,电脑上不知道方到那儿去了,可以测试一下
@GeneratedValue表示主键生成策略,可以只使用@id元素。。
@GeneratedValue默认为AUTO
可以参考我的文章http://www.javaeye.com/topic/641637