Hibernate一对多 特殊的数据类型的注解
摘要:1.String 类型 @ElementCollection(targetClass = String.class,fetch = FetchType.EAGER) @CollectionTable(name = "TASK_MEDIAS") private List<String> medias
阅读全文
Hibernate--Enum类型的set集合映射到数据库(xml配置文件实现方式)
摘要:使用enum 存储Permission的值package demo;public enum Permission { CREATE,DELETE,UPDATE;}Role与Permission是多对多的关系:package demo;import java.util.Set;public class...
阅读全文
多对多查询方式的一种写法
摘要:Student 和 teacher 是多对多的关系:/***class Student*/@Entity@Table(name = "students")public class Student { @Id @GeneratedValue(strategy = GenerationType.AUTO...
阅读全文
Hibernate的三种常用检索方式
摘要:Hibernate 提供了以下几种检索对象的方式¨ 导航对象图检索方式: 根据已经加载的对象导航到其他对象¨ OID 检索方式: 按照对象的 OID 来检索对象¨ HQL 检索方式: 使用面向对象的 HQL 查询语言¨ QBC 检索方式: 使用 QBC(Query By Criteria) API ...
阅读全文
Hibernate——property的access属性
摘要:public class Customer implements Serializable { private static final long serialVersionUID = 1L; private Integer id; private String sex; private doubl...
阅读全文
Hibernate设置派生属性(formula)
摘要:一、Customer中包含的字段:private static final long serialVersionUID = 1L; private Integer id; private String sex; private double salary; private Double comm; ...
阅读全文
Hibernate主键生成策略
摘要:1.increment 适用于代理主键。由hibernate自动以递增的方式生成表识符,每次增量为1。 mysql Hibernate: select max(id) from users Hibernate: insert into hjd.users (name, pass, sex, id) ...
阅读全文