hibernate mysql 映射_Hibernate怎么不用配置mapping就使用数据库表映射实体
用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就使用数据库表映射实体相关推荐
- IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射
IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射,generatorConfig.xml文件中配置如下内容: <?xml version="1 ...
- MySQL开启federated引擎实现数据库表映射
1.查看federated引擎是否开启 点击进入Navicat并点击键盘上F6,出现命令行界面 ,输入指令:show engines; 2.开启federated引擎 Windows系统 : 在my. ...
- 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)
本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...
- 根据数据库表gengxin实体类_Python学习第四十八天记录打call:SQLALchemy操作MySQL关系型数据库...
1.SQLALchemy使用 安装 pip install sqlalchemy: SQLAlchemy是Python编程语言下的一款开源软件,是PythonSQL工具包和对象关系映射器,它为应用程序 ...
- Mysql中使用命令行导入.sql文件新建数据库表(图文)
1.首先需要在Mysql命令行中先建好数据库,比如新建一个名字为"weibo2"的数据库: create database weibo2; 2.之后在命令行中输入:use weib ...
- dede修改mysql,织梦教程:如何修改dedecms系统数据库表前缀?
原标题:织梦教程:如何修改dedecms系统数据库表前缀? 如何修改dedecms织梦数据表前缀,织梦模板之家给大家讲一下方法,如果你刚开始建站本文对你起不到任何帮助,如果你的站建立了1个月以上,数据 ...
- PHP网站配置(系统设置)数据库表结构及实现
网站后台一般少不了站点配置,一种方式是写到配置文件里,第二种是写到数据库,下面以写到数据库为例 数据库表结构 DROP TABLE IF EXISTS `option`; CREATE TABLE ` ...
- hibernate mysql 配置文件_hibernate 框架的配置文件和映射文件以及详解
从官网下载的压缩包其实有很多有用的东西. 最重要的就是jar包.这个不用说. 第二个是帮助文档:如图,各种语言,格式半本的.很贴心. 第三个.源代码. 第四个就是本文的重点,配置文件的标准文档. 下面 ...
- hibernate mysql 存储过程_hibernate调用mysql存储过程
hibernate调用mysql存储过程 在最近的项目中,碰到一小段数据库数据分析的程序,需要结合多张表联合查询或涉及到子查询,项目主要采用的java ee开发,使用了hibernate框架,由于这些 ...
最新文章
- h5精准定位_HTML5 地理定位
- MySql Workbench 安全模式(safe mode)
- mysql日期格式转换
- 心脏遥测监控系统服务器,基于ARM7的心电采集与远程传输系统设计
- java能传地址吗,详解java的值传递、地址传递、引用传递
- 群晖 mysql 自动备份_宝塔定时备份网站及数据库至群晖FTP存储空间
- Setting up NUnit for C# Unit Testing with Visual Studio C# Express 2008
- Redis集群方案介绍
- 最新版idm下载器(Internet Download Manager)视频嗅探神器
- 《逻辑:你认为正确,就一定正确吗?》
- cisco的ccna与华为的hcne考试培训心得
- java unicode 我爱你,各语言解决\\u6211%u6211\u6211问题
- OpenWrt的USB网口驱动使用
- 这键盘得有磨损多厉害?网友:简直就是骨灰级程序员
- ️ 后羿采集器——最良心的爬虫软件
- agios插件之监控AEP主机InBound和Awaiting数量
- 微信支付服务器system error,微信企业支付--遇到不明确结果的err_code:SYSTEMERROR,NOT_FOUND...
- 中图分类法----TU 建筑工业
- Python表格操作之将数据写入到表格中
- LuaBoy-Lua编辑器构想
热门文章
- 明天就要离开上海了!
- 编译ARM平台的	QtEmbedded 的MySQL插件和移植MySQL到ARM开发板
- Linux shell控制台改变显示前缀
- 10.15 wget:命令行下载工具
- 小琛和他的学校(dfs)
- adobe stream的最后一行空行_Excel VBA 7.66 如何快速删除数据间空行?手动慢又乱!VBA快又准...
- 前沿分享|阿里云数据库解决方案架构师 王宏宇:云原生数据仓库AnalyticDB在零售行业的深度应用和业务价值
- mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
- 还在为系统迁移烦恼?掌握这些“基本法”解锁更多可能
- 使用开源项目的正确姿势,都是血和泪的总结!