Hibernate3.0后新增了annotation的配置方式,比起xml有着更加简洁的配置

1:修改hibernate.cfg.xml

之前<mapping>标签中配置了hbm资源文件

<mapping resource="User.hbm.xml"/>

由于现在使用了注解方式代替了hbm文件,所以需要修改mapping标签的内容

<mapping class="com.zlt.hibernatedemo.User"/>

2:User.java

 1 @Entity
 2 @Table(name="user")
 3 public class User {
 4
 5     @Id
 6     @Column(name = "id")
 7     @GenericGenerator(name = "generator", strategy = "native")
 8     @GeneratedValue(generator = "generator")
 9     private int id;
10
11     @Column(name = "title")
12     private String title;
13
14     @Column(name = "date")
15     private Date date;
16
17 }

@Entity                                                 --声明为一个实体bean
 @Table(name="User")                                --为实体bean映射指定表(表名user)
 @Id                                                          --声明了该实体bean的标识属性
 @GeneratedValue                                      --可以定义标识字段的生成策略.
 @Column(name="title")                 --声明列(字段名="title") 属性还包括(length=200等)

转载于:https://www.cnblogs.com/zanglitao/p/3833096.html

使用annotation配置hibernate(1)相关推荐

  1. Spring –持久层–编写实体并配置Hibernate

    欢迎来到本教程的第二部分. 当您看到本文有多长时间时,请不要惊慌–我向您保证,这主要是简单的POJO和一些生成的代码. 在开始之前,我们需要更新我们的Maven依赖项,因为我们现在将使用Hiberna ...

  2. 第一次使用并配置Hibernate

    1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储.hibernate的官网:http://hibernate.org/ 官网上选择hibernate OR ...

  3. spring配置hibernate的sessionFactory

    1.Spring通过dbcp配置dataSource来配置sessionFactory   jdbc.properties #  oracle JDBC jdbc.driver=oracle.jdbc ...

  4. 在JAVA EE中配置hibernate以及hibernate hello world

    为什么80%的码农都做不了架构师?>>>    这篇文章主要介绍hibernate的配置以及如何实现hello world.至于如何使用maven等工具获取到hibernate的ja ...

  5. 配置hibernate手动配置

    为什么80%的码农都做不了架构师?>>>    手动配置: 1.CROD 操作 界面 testmain.java Domain service 数据持久层 数据库 Mysql Ore ...

  6. 基于按annotation的hibernate主键生成策略

    这里讨论代理主键,业务主键(比如说复合键等)这里不讨论. 一.JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id ...

  7. 08-spring学习-annotation配置

    利用annotation配置注入关系 为了更好的解释此类存在的意义,下面通过一段习惯性的开发进行问题的描述,例如: 现在有一个IAdminService服务层,这个服务层要调用的是IAdminDAO和 ...

  8. Spring中配置Hibernate事务的四种方式

    2019独角兽企业重金招聘Python工程师标准>>> 为了保证数据的一致性,在编程的时候往往需要引入事务这个概念.事务有4个特性:原子性.一致性.隔离性.持久性. 事务的种类有两种 ...

  9. 快捷配置Hibernate实现对数据库的配置(构建通道)

    在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层.它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(* ...

最新文章

  1. SQL Server (MSSQLSERVER) 服务因 2148081668 服务性错误而停止。
  2. JavaEE进阶知识学习-----SpringCloud(四)Eureka集群配置
  3. Python中的注释
  4. redis集群搭建(基于docker)
  5. Hive学习和配置Mysql
  6. Python的异常处理机制 -- (转)
  7. redis 原码安装
  8. android 获取uri的正确文件路径的办法
  9. php网站怎么对接微信群,PHP对接微信公众平台消息接口开发流程教程
  10. 基于TMS320VC5507的语音识别系统实现
  11. 普元BPS:唯一零错误的流程平台
  12. python生成器yield原理_python生成器generator,yield
  13. labview虚拟心电监测系统_虚拟心电监护系统软件设计
  14. 计算机机房网络布线方案,计算机机房布线方案与机房的环境要求
  15. python游戏开发引擎_师傅带徒弟学:Python视频课程之游戏开发引擎Cocos2d-Python
  16. CF1000赛后总结
  17. OSChina 周日乱弹 ——程序员在家的地位
  18. web前端面试题附答案035-关于number考点大全,走过路过不会错过
  19. leetcode 714. 买卖股票的最佳时机含手续费(java)
  20. 非常有用的免费UI设计工具和资源

热门文章

  1. java jquery easyui_java中用jquery-easyui插件做可编辑datagird列表
  2. node mysql json_Node.js JSON模块用法实例分析
  3. zTree节点增删改
  4. 【服务器】【阿里云】免费升级HTTP为HTTPS
  5. 【编译器】G++相关编译命令
  6. NYOJ273 - 字母小游戏
  7. NYOJ100 - 1的个数
  8. 计算机科学与技术和信息与计算科学区别,信息与计算科学和计算机科学与技术有什么区别...
  9. JavaScript浏览器对象模型概述(1)
  10. excel换行按什么键_电脑黑屏按什么键恢复 电脑黑屏的原因和恢复方法