摘要:
1:项目添加spring的支持a.普通java项目配置如下1 2 org.springframework3 spring-context4 3.2.9.RELEASE5 b.web项目配置如下1 2 org.springframework3 ... 阅读全文
摘要:
主键一对一数据库表结构Student.java 1 @Entity 2 @Table(name = "student") 3 public class Student { 4 @Id 5 @Column(name = "id") 6 @GenericGenerator(nam... 阅读全文
摘要:
数据库表结构Student.java 1 @Entity 2 @Table(name = "student") 3 public class Student { 4 @Id 5 @Column(name = "id") 6 @GenericGenerator(name = "... 阅读全文
摘要:
数据表结构单向一对多Student.java 1 @Entity 2 @Table(name = "student") 3 public class Student { 4 @Id 5 @Column(name = "id") 6 @GenericGenerator(name... 阅读全文
摘要:
Hibernate3.0后新增了annotation的配置方式,比起xml有着更加简洁的配置1:修改hibernate.cfg.xml之前标签中配置了hbm资源文件由于现在使用了注解方式代替了hbm文件,所以需要修改mapping标签的内容2:User.java 1 @Entity 2 @Table... 阅读全文
摘要:
hibernate缓存包括一级缓存,二级缓存以及查询缓存一级缓存一级缓存是Session的缓存,由于session对象的生命周期对应于一个事务,所有session的缓存是事务范围的缓存。第一级缓存是必须的,缓存中的每个持久类对象都有唯一的OID。无需做任何配置,hibernate自动维护。当执行lo... 阅读全文
摘要:
首先处理服务器代码,使返回的数据符合特定的格式,为了方便这里使用了phptest.php代码如下 1 $json的输出值为[{"0":"1","username":"1","1":"1","password":"1"},{"0":"admin","username":"admin","1":"1",... 阅读全文
摘要:
hibernate提供了多种方式进行数据库数据的查询HQL查询代码如下 1 public class HibernateTest { 2 public static void main(String[] args) { 3 Session session = Hibernat... 阅读全文
摘要:
lazy延迟加载lazy(延迟加载)策略可用于标签,标签,集合(/)标签以及/标签上class标签中的lazy可选属性为true/false,默认为ture,代表默认使用延迟加载策略 1 public static void main(String[] args) { 2 Sessi... 阅读全文
摘要:
一对一关联分为外键关联和主键关联:外键关联是指从表中存在主表的外键,这也是一种特殊的多对一关系;主键关联是指主从表的id一致外键关联主表:IDCard(校园卡)从表:Student(学生)学生类的定义和hbm文件的配置如下1 public class Student {2 private i... 阅读全文