您的位置:首页 > 其它

Jinx项目2015-12-29日记

2015-12-29 11:02 239 查看
上一篇文章中我们已获取到操作数据库所需的对象,现在我们来引入JPA规范,在maven工程中pom文件中加入javax.persistence的jar

<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.1.1</version>
</dependency>

引入该jar包后我们就可以这样定义实体对象

@Table(name="Student")
public class Student {

@Id
@Column(name = "id", nullable = false)
private String id;
@Column(name = "name", nullable = false)
private String name;
}

加入这些注解就可以描述对象与数据库表之间的关系,更多的资料可以去网上查找

@Table 对应表名
@Id 主键
@Column 对应字段,属性包括字段名、是否为空、长度精度等等
值得注意的是我们需要遵循一条原则:如果想使用这种规范必须先打上@Table注解,再在类中标记@Id等!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: