数据库中的一张表映射成一个javabean文件时的注意事项是什么?
来源:互联网 发布:空气加湿器 知乎 编辑:程序博客网 时间:2024/03/29 10:01
数据库中的一张表映射成一个javabean文件时的注意事项是什么?
(1)、这个javabean文件必须写在一个包下,一般为domain包
(2)、这个javabean文件实现序列化接口,因为某些操作可能会序列化到磁盘中,然后
从磁盘中反序列化,就需要让它实现序列化接口。
(3)、字段私有,提供公共的访问方式。
(4)、提供无参的构造函数,如果没有有参的构造函数,可以省略无参构造函数;如果有
有参的构造函数,必须自己加上无参的构造函数。
(5)映射时属性值一般都是由小写字母构成,属性值的首字母不能大写。
(6)、特殊字段映射:
1)、时间类型
方案1: 映射为Date类型,功能更强大,更符合面向对象的思想。
方案2: 映射为String类型: 效率高,数据量更大需要排序时,使用String类型会效率更高。
2)、关于Boolean值设计
数据库一般设计为int类型 用0 代表false 1 代表 true
JavaBean中建议使用包装类Integer(不使用int),因为初始化问题,包装类初始化值为null
int初始化值为0 (考虑客户没有录入数据的情况)
3)、关于外键
方案1:直接映射外键字段。
方案2: 映射外键对应的对象(通常用于框架中)
阅读全文
1 0
- 数据库中的一张表映射成一个javabean文件时的注意事项是什么?
- javaBean的映射文件
- Hibernate映射类继承之每个类一张表(父子类都有各自的表,并共用一个映射文件)
- Hibernate映射类继承之每个带有联合的具体类一张表(每个子类各一张表,共用一个父类映射文件)
- oracle数据库中的number数据,在映射成javaBean时,数据类型为BigDecimal
- Hibernate映射类继承之每个类层次结构一张表(父子类共用一张表,一个映射文件)
- 将一个student.txt文件的数据导入MySQL数据库中一张student1表中
- 将一个student.txt文件的数据导入MySQL数据库中一张student1表中
- 把一个数据库的一张表复制到另一个数据库
- Mybatis写mapper映射文件中的注意事项
- SQL数据库中把一张表从一个数据库中插入到另外一个数据库的一张表里
- 一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
- 使用JPA吧一个类映射到一张表,将这个类的对象存储到这张表
- Hibernate映射类继承之每个带有隐式多态的具体类一张表(每个子类各一张表,有各自的映射文件)
- 建一张没有id属性的表,hibernate的映射文件要怎么写
- SpringData JPA中数据库表的映射类需要一个不在表中的字段
- 如何将一个数据库中的表,转化为一个javabean对象
- 类继承树映射成一张表
- border-radius如何通过photoshop取得半径值
- Java 多态
- advisor 2002的安装
- Oracle数据库实现分页
- setattribute和setattributenode的区别
- 数据库中的一张表映射成一个javabean文件时的注意事项是什么?
- 【LeetCode】C# 26、Remove Duplicates from Sorted Array
- DBCP实现连接池
- 定义一个圆类(Circle),其所在的包为bzu.info.software;定义一个圆柱类Cylinder,其所在的包为bzu.info.com;定义一个主类A,其所在的包也为bzu.info.
- PHP的特定类型的测试函数
- Spring中IOC用到的反射机制
- STK卫星工具箱下载
- 机器学习scikit-learn入门教程
- 练习 1-14 编写一个程序,打印输入中各个字符出现频度的直方图