用xml配置时就需要每建一个表就hibernate-cfg-xml里加入它的映射。如果不用加入此代码就实现映射就要用注解的方式,系统会根据你的注解自动映射对应的数据表,实现几乎xml文件的零配置。

例如:

@Entity

@Table(name="user_info") //这个注解表明这个类对应数据表user_info

public class UserInfo implements Serializable{

//这里是mysql数据库的配置例子,相关配置请查阅相关资料

@Id

@Basic(optional=false)

@GeneratedValue(strategy=GenerationType.IDENTITY)

//这个类是一个POJO(简单java对象),相当于对数据表的一个映射,定义每个数据表的字段,

//并提供getter,setter方法。假如user_info有name,sex两个字段

private String name;

private String sex;

public String getName(){

return name;

}

public void setName(String name){

this.name=name;

}

//sex属性同上

}

这样就可以不用在xml文件里,对每个表进行描述和映射,也不用hibernate-cfg-xml文件了。其它还需要配置的地方请根据自己情况查查资料吧。

取消

评论

hibernate mysql 映射_Hibernate怎么不用配置mapping就使用数据库表映射实体相关推荐

  1. IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射

    IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射,generatorConfig.xml文件中配置如下内容: <?xml version="1 ...

  2. MySQL开启federated引擎实现数据库表映射

    1.查看federated引擎是否开启 点击进入Navicat并点击键盘上F6,出现命令行界面 ,输入指令:show engines; 2.开启federated引擎 Windows系统 : 在my. ...

  3. 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)

    本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...

  4. 根据数据库表gengxin实体类_Python学习第四十八天记录打call:SQLALchemy操作MySQL关系型数据库...

    1.SQLALchemy使用 安装 pip install sqlalchemy: SQLAlchemy是Python编程语言下的一款开源软件,是PythonSQL工具包和对象关系映射器,它为应用程序 ...

  5. Mysql中使用命令行导入.sql文件新建数据库表(图文)

    1.首先需要在Mysql命令行中先建好数据库,比如新建一个名字为"weibo2"的数据库: create database weibo2; 2.之后在命令行中输入:use weib ...

  6. dede修改mysql,织梦教程:如何修改dedecms系统数据库表前缀?

    原标题:织梦教程:如何修改dedecms系统数据库表前缀? 如何修改dedecms织梦数据表前缀,织梦模板之家给大家讲一下方法,如果你刚开始建站本文对你起不到任何帮助,如果你的站建立了1个月以上,数据 ...

  7. PHP网站配置(系统设置)数据库表结构及实现

    网站后台一般少不了站点配置,一种方式是写到配置文件里,第二种是写到数据库,下面以写到数据库为例 数据库表结构 DROP TABLE IF EXISTS `option`; CREATE TABLE ` ...

  8. hibernate mysql 配置文件_hibernate 框架的配置文件和映射文件以及详解

    从官网下载的压缩包其实有很多有用的东西. 最重要的就是jar包.这个不用说. 第二个是帮助文档:如图,各种语言,格式半本的.很贴心. 第三个.源代码. 第四个就是本文的重点,配置文件的标准文档. 下面 ...

  9. hibernate mysql 存储过程_hibernate调用mysql存储过程

    hibernate调用mysql存储过程 在最近的项目中,碰到一小段数据库数据分析的程序,需要结合多张表联合查询或涉及到子查询,项目主要采用的java ee开发,使用了hibernate框架,由于这些 ...

最新文章

  1. h5精准定位_HTML5 地理定位
  2. MySql Workbench 安全模式(safe mode)
  3. mysql日期格式转换
  4. 心脏遥测监控系统服务器,基于ARM7的心电采集与远程传输系统设计
  5. java能传地址吗,详解java的值传递、地址传递、引用传递
  6. 群晖 mysql 自动备份_宝塔定时备份网站及数据库至群晖FTP存储空间
  7. Setting up NUnit for C# Unit Testing with Visual Studio C# Express 2008
  8. Redis集群方案介绍
  9. 最新版idm下载器(Internet Download Manager)视频嗅探神器
  10. 《逻辑:你认为正确,就一定正确吗?》
  11. cisco的ccna与华为的hcne考试培训心得
  12. java unicode 我爱你,各语言解决\\u6211%u6211\u6211问题
  13. OpenWrt的USB网口驱动使用
  14. 这键盘得有磨损多厉害?网友:简直就是骨灰级程序员
  15. ️ 后羿采集器——最良心的爬虫软件
  16. agios插件之监控AEP主机InBound和Awaiting数量
  17. 微信支付服务器system error,微信企业支付--遇到不明确结果的err_code:SYSTEMERROR,NOT_FOUND...
  18. 中图分类法----TU 建筑工业
  19. Python表格操作之将数据写入到表格中
  20. LuaBoy-Lua编辑器构想

热门文章

  1. 明天就要离开上海了!
  2. 编译ARM平台的 QtEmbedded 的MySQL插件和移植MySQL到ARM开发板
  3. Linux shell控制台改变显示前缀
  4. 10.15 wget:命令行下载工具
  5. 小琛和他的学校(dfs)
  6. adobe stream的最后一行空行_Excel VBA 7.66 如何快速删除数据间空行?手动慢又乱!VBA快又准...
  7. 前沿分享|阿里云数据库解决方案架构师 王宏宇:云原生数据仓库AnalyticDB在零售行业的深度应用和业务价值
  8. mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
  9. 还在为系统迁移烦恼?掌握这些“基本法”解锁更多可能
  10. 使用开源项目的正确姿势,都是血和泪的总结!