Hibernate-04-实体编写规范

简介: 1. 实体内的属性要是私有的2. 私有属性使用公开的get和set方法操作3. 要有属性作为唯一值(一般使用id)4. 实体类属性建议不要使用基本数据类型,而使用基本数据类型的包装类八个基本数据类型对应的包装类int -> Integercha...

1. 实体内的属性要是私有的
2. 私有属性使用公开的get和set方法操作
3. 要有属性作为唯一值(一般使用id)
4. 实体类属性建议不要使用基本数据类型,而使用基本数据类型的包装类

  • 八个基本数据类型对应的包装类
    int -> Integer
    char -> Character
    其他的都是首字母大写, double -> Double
  • 原因
    比如学生得了0分,int score=0
    如果要表示学生没有参加考试,int score=0,无法准确表示学生是否参加考试
  • 解决
    使用包装类,因为包装类可以赋值null
    Integer score=0 ->学生考试成绩为0分
    Integer score=null ->学生没有参加考试
目录
相关文章
|
Java 程序员 数据库连接
23MyBatis - 原始Dao开发方法
23MyBatis - 原始Dao开发方法
66 0
|
6月前
|
Java
JavaSE——面向对象基础(3/4)-封装、实体JavaBean(什么是封装、封装的设计规范、什么是实体类、实体类的应用场景)
JavaSE——面向对象基础(3/4)-封装、实体JavaBean(什么是封装、封装的设计规范、什么是实体类、实体类的应用场景)
51 6
|
SQL Java 数据库连接
2021-08-05mapper代理,几种pojo输入输出,pojo扩展通过扩展继承,映射主键普通属性映射,动态SQL,逆向工程
2021-08-05mapper代理,几种pojo输入输出,pojo扩展通过扩展继承,映射主键普通属性映射,动态SQL,逆向工程
68 0
|
7月前
|
Java 数据库连接 网络安全
mybatis使用全注解的方式案例(包含一对多关系映射)
mybatis使用全注解的方式案例(包含一对多关系映射)
|
7月前
|
Java 数据库连接 数据库
Hibernate5中实体映射命名策略
Hibernate5中实体映射命名策略
144 0
|
Java 数据库连接
【OA】——hibernate映射关系编写技巧
【OA】——hibernate映射关系编写技巧
87 0
【OA】——hibernate映射关系编写技巧
|
SQL 存储 数据可视化
Java Web之Hibernate的高级应用(数据库实体关联之间的映射规则、实体继承关系映射、Hibernate查询语言)
Java Web之Hibernate的高级应用(数据库实体关联之间的映射规则、实体继承关系映射、Hibernate查询语言)
196 0
Java Web之Hibernate的高级应用(数据库实体关联之间的映射规则、实体继承关系映射、Hibernate查询语言)
|
开发框架 安全 搜索推荐
使用MapStruct自动化转换实体
``MapStruct``是一种类型安全的``bean映射``类生成java注释处理器。 我们要做的就是定义一个映射器接口,声明任何必需的映射方法。在编译的过程中,``MapStruct``会生成此接口的实现。该实现使用纯java方法调用的源和目标对象之间的映射,``MapStruct``节省了时间,通过生成代码完成繁琐和容易出错的代码逻辑。下面我们来揭开它的神秘面纱
|
Java 数据库连接 数据库
Hibernate【映射】知识要点(一)
Hibernate【映射】知识要点
120 0
Hibernate【映射】知识要点(一)
|
SQL Java 数据库连接
Hibernate【映射】知识要点(三)
Hibernate【映射】知识要点
122 0
Hibernate【映射】知识要点(三)

热门文章

最新文章