![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业
qq_30198075
噫。。。
展开
-
简单的Hibernate Demo运行
所需要的jar包:Hibernate连接数据库:User信息类:测试客户端类:运行结果:部分核心代码如下:hbm代码:<hibernate-mapping> <class name="com.hrbust.hibernate.UserInfo" table="h_user"> <id name="id" type="int"> &l原创 2018-05-07 22:05:56 · 507 阅读 · 0 评论 -
Hibernate中equals与hashCode的重写
目的:在Hibernate中通过比较两个持久化对象的标识符属性值id来判断二者是否相等,需要重写实体类的equals()方法和hashCode()方法。String类的equals()方法代码如下: public boolean equals(Object anObject) { if (this == anObject) { return true; ...原创 2018-06-11 20:31:08 · 257 阅读 · 0 评论 -
单态模式的SessionsFactory实现增删改查
功能代码如下图:user类代码如下:配置文件如图:数据库运行结果截图如下:原创 2018-06-11 20:47:00 · 104 阅读 · 0 评论 -
equals方法的重写
利用实际例子重写equals方法,User类代码如下图:测试类如下图:运行结果如下图:实验结果及结论:对象内容的比较,需要使用equals()方法,若是对于已经重写该方法的类,如String类,无需重写;若是没有重写,如自定义的User类,则需要重写。...原创 2018-06-12 13:13:14 · 115 阅读 · 0 评论 -
Hibernate自动生成数据库表
所需类包如下图:hibernate配置文件增加:<property name="hbm2ddl.auto">update</property>User类代码如下:User配置文件如下图:运行后即可自动生成数据库表,如下图:...原创 2018-06-12 13:43:38 · 959 阅读 · 0 评论 -
Hibernate的Dao层与接口
持久化接口的使用:使用Hibernate设计通用接口实现对Java对象进行增查改删(CRUD);方法如下:dao层代码:接口:User类定义:测试客户端类:数据库运行后:结果证明运行成功。...原创 2018-06-27 14:15:14 · 2226 阅读 · 0 评论