hibernate学习 hibernate-tutorials(二)——annotations
来源:互联网 发布:传奇霸业辅助程序源码 编辑:程序博客网 时间:2024/04/30 15:19
1.配置hibernate的数据库连接。
与前面一样的,只是
<mapping resource="org/hibernate/tutorial/hbm/Event.hbm.xml"/>
改为
<mapping class="org.hibernate.tutorial.annotations.Event"/>
2. 创建实体类Event.java
package org.hibernate.tutorial.annotations;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Temporal;import javax.persistence.TemporalType;import org.hibernate.annotations.GenericGenerator;@Entity@Table( name = "EVENTS" )public class Event { private Long id; private String title; private Date date;public Event() {// this form used by Hibernate}public Event(String title, Date date) {// for application use, to create new eventsthis.title = title;this.date = date;}@Id@GeneratedValue(generator="increment")@GenericGenerator(name="increment", strategy = "increment") public Long getId() {return id; } private void setId(Long id) {this.id = id; }@Temporal(TemporalType.TIMESTAMP)@Column(name = "EVENT_DATE") public Date getDate() {return date; } public void setDate(Date date) {this.date = date; } public String getTitle() {return title; } public void setTitle(String title) {this.title = title; }}
项目源码参考(readme文件有相关测试运行的命令):
git@code.csdn.net:xiaozaq/hibernate-tutorials.git
3.启动查询加载hibernate
参考hibernate学习 hibernate-tutorials(一)——basic
4. 获取session与数据库进行交互
参考hibernate学习 hibernate-tutorials(一)——basic
5.运行结果
参考hibernate学习 hibernate-tutorials(一)——basic
0 0
- hibernate学习 hibernate-tutorials(二)——annotations
- hibernate学习 hibernate-tutorials(一)——basic
- hibernate学习 hibernate-tutorials(三)——entitymanager
- hibernate学习 hibernate-tutorials(四)——envers
- hibernate annotations
- hibernate annotations
- hibernate annotations
- Hibernate Annotations
- Hibernate Annotations
- Hibernate Annotations
- Hibernate Annotations
- Hibernate annotations
- 【Hibernate学习】 ——ORM(二)
- EJB3 and Hibernate Annotations 学习笔记(一)
- Hibernate学习(二)
- Hibernate学习(二)
- Hibernate学习(二)
- Hibernate基础学习(二)—Hibernate相关API介绍
- STL之二:vector容器用法详解
- Codeforces 602A Two Bases
- hdu1397Goldbach's Conjecture(素数筛打表+二分)
- STL之三:deque用法详解
- 练习5-14 修改排序程序,使它能处理-r标记。该标记表明,以逆序(递减)方式排序,要保证-r和-n能够组合在一起使用
- hibernate学习 hibernate-tutorials(二)——annotations
- extjs tree节点展开后无法关闭的问题
- 18. 4Sum
- STL之四:list用法详解
- 页面标签处理方法
- hibernate多对多关系映射
- POJ 1655 Balancing Act 树的重心
- CNN
- Extjs怎么使用一个Extjs控件