bean:

<!-- 将User对象交给spring容器管理 --><!-- Bean元素:使用该元素描述需要spring容器管理的对象class属性:被管理对象的完整类名.name属性:给被管理的对象起个名字.获得对象时根据该名称获得对象.  可以重复.可以使用特殊字符.id属性: 与name属性一模一样. 名称不可重复.不能使用特殊字符.结论: 尽量使用name属性.--><bean  name="user" class="com.mss.*" ></bean>

持久化hibernate
实体和xml映射

配置表与实体对象的关系
package属性:填写一个包名.在元素内部凡是需要书写完整类名的属性,可以直接写简答类名了.

id元素:配置主键映射的属性
name: 填写主键对应属性名
column(可选): 填写表中的主键列名.默认值:列名会默认使用属性名
type(可选):填写列(属性)的类型.hibernate会自动检测实体的属性类型.
每个类型有三种填法: java类型|hibernate类型|数据库类型
not-null(可选):配置该属性(列)是否不能为空. 默认值:false
length(可选):配置数据库中列的长度. 默认值:使用数据库类型的最大长度

property元素:除id之外的普通属性映射
name: 填写属性名
column(可选): 填写列名
type(可选):填写列(属性)的类型.hibernate会自动检测实体的属性类型.
每个类型有三种填法: java类型|hibernate类型|数据库类型
not-null(可选):配置该属性(列)是否不能为空. 默认值:false
length(可选):配置数据库中列的长度. 默认值:使用数据库类型的最大长度

 <!-- class元素: 配置实体与表的对应关系的name: 完整类名table:数据库表名-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="cn.mss" ><class name="User" table="user" ><id name="user_id"  ><generator class="native"></generator></id><property name="user_code"  ></property><property name="user_name"  ></property><property name="user_password"  ></property><property name="user_state"  ></property></class>
</hibernate-mapping>

框架相关核心要点详解相关推荐

  1. Java面试详解(2020版):500+ 面试题和核心知识点详解

    与其在网上拼命的找面试题,不如加入我们畅快的阅读. 为了写好这些面试题,我先后拜访了一二十家互联网公司,与不同的面试官和面试者进行面对面探讨,深入了解了企业对于面试者的要求和常见的 Java 面试题型 ...

  2. 大数据是什么和大数据技术十大核心原理详解

     一.数据核心原理   从"流程"核心转变为"数据"核心   大数据时代,计算模式也发生了转变,从"流程"核心转变为"数据&quo ...

  3. 大数据技术十大核心原理详解

    一.数据核心原理--从"流程"核心转变为"数据"核心 大数据时代,计算模式也发生了转变,从"流程"核心转变为"数据"核心 ...

  4. Redis实战和核心原理详解(4)Redis存储Key的一种设计实现方式:模式匹配

    注意:此方案仅为演示Redis 的使用,正式生产环境切勿使用! 相关文章: Redis实战和核心原理详解(1)Centos7.0下安装Redis 5.0详细过程和使用常见问题 Redis实战和核心原理 ...

  5. Android Binder框架实现之Parcel详解之基本数据的读写

       Android Binder框架实现之Parcel详解之基本数据的读写 Android Binder框架实现目录: Android Binder框架实现之Binder的设计思想 Android ...

  6. Android Binder框架实现之bindService详解

        Android Binder框架实现之bindService详解 Android Binder框架实现目录: Android Binder框架实现之Binder的设计思想 Android Bi ...

  7. iOS开发证件要点详解

    iOS开发证书要点详解 引言 关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾.对于一 ...

  8. 自动化测试框架[Cypress元素操作详解]

    前提 已经熟练掌握了Cypress的基本知识,请参考自动化测试框架[Cypress概述]和自动化测试框架[各自动化测试框架比较] 已经熟练掌握Cypress环境配置,请参考自动化测试框架[Cypres ...

  9. mybatis-day02-CRUD、动态代理开发、核心xml详解、输入输出参数

    文章目录 一.今日内容 二.mybatis实现crud 2.1 搭建环境(配置文件参考a.网址)(顺便实现findAll查询) 目录结构: pom.xml User.java SqlMapConfig ...

最新文章

  1. 安卓一键新机_安卓福音!微信终于推出这个功能,再也不用羡慕iPhone
  2. daemon.json无法启动docker_devops一键部署|详解如何搭建git+maven+jenkins+docker
  3. Msg3最大传输次数(maxHARQ-Msg3Tx)
  4. c++ hello word
  5. 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……
  6. 6 道 BATJ 必考的 Java 面试题
  7. Android应用进入爆发期 手机游戏仍是市场重心
  8. 认清一个人,看这四点就够了
  9. linux终端提示符含义,Linux:终端提示符 (prompt) 不如期生效原因
  10. sqlitestudio和mysql_SQLiteStudio优雅调试Android手机数据库Sqlite(推荐)
  11. python写xml文件_python写入xml文件的方法
  12. 电子元器件选型——MOSFET
  13. 上行带宽,下行带宽;上传速度,下载速度
  14. Linux系统常见的发行版本以及区别!
  15. 使用SqlConnection.connectionString连接数据库
  16. GAN生成对抗网络基础知识
  17. Notepad++分隔符显示SOH,STX,ETX
  18. python图片隐写_机窝安全--LSB图片隐写
  19. QWidget/QToolBar::addAction的设计真是绝妙
  20. win7 蓝牙外围设备 问题

热门文章

  1. iOS app脚手架
  2. 二分法和三分法的用处和区别
  3. 详解BUG(又名:BUG的生命周期)
  4. 海康威视NVR获取网络摄像头报警信息 C++ 实现
  5. zigbee协议与开发-ZStack中之协调器数据包解析
  6. 红米note4x Android7,红米Note4X能升级安卓7.0吗?红米Note4X如何升级Android7.0?
  7. Linux应用编程概念
  8. 字符串与时间的格式转换
  9. c语言追光篮球程序,追光篮球游戏下载-追光篮球苹果版v1.0_6137游戏网
  10. Linux文本编辑工具