- 博客(7)
- 收藏
- 关注
原创 使用hibernate实现CRUD(增删改查)
将hibernate作为持久层,使用hibernate替换原先的jdbc连接数据库,执行增删改查的操作项目结构如下创建UserDao接口package dao;import pojo.User;import java.util.List;public interface UserDao { public void insert(User u); public void delete(int id); public List<User> ...
2021-06-15 18:12:06
144
原创 分页查询的通用方法
一、控制分页Query的两个方法是什么?一是:setFirstResult(int firstResult):设定从那个对象开始检索。 二是:setMaxResults(int maxResult):设置一次最多能检索出对象的数目。二、例子1.主要用到的语句代码如下(示例):例如: //从第一行开始,提取前5个对象(记录) Query query=session.createQuery(“from User”); query.setFirstRes...
2021-06-15 17:59:35
287
原创 Java重写equals、hashcode
hibernate关联映射1.单向的多对一关联映射:User对应的是多的一方,Group为一的一方:配置文件Group:User:实体类: 2.根据equals()、hasCode()中的定义(默认Object类中定义的equals(Object o)方法也是按内存地址来比较的),源码如下: public boolean equals(Object obj){ return (this==obj);}在Hibernate中,如果是在同一个session中根据相同查询所得到的相同记录,则它们会拥有...
2021-06-15 17:50:36
112
原创 ORM框架之Hibernate简介&Query的用法
HIbernate核心接口有SessionFactory,Session,Transaction来帮助进行持久化操作,其中最核心的为Session,通过Session来进行增删改查的操作。文章目录前言一、Query用法二、使用步骤1.在manageUser中扩展一些功能2.运行总结前言Configuration对象:连数据库相关信息都通过Configuration;Configuration类负责管理Hibernate的配置信息。启动Hibernate、创建SessionFa..
2021-06-15 17:49:17
440
原创 IDEA配置Hibernate中遇到的问题
1.在配置User.hbm.xml文件时,table处无法找到t_user的表,于是alt+enter显示Assign Data Sources 将Data Sources中选中你的数据库名称2.由于log4j包的问题,导致程序无法运行,在Project Structure中删除log包就好使了。3.像数据库中插入中文数据显示问号的问题。这里英文是可以插入的,没有任何问题。解决方法:首先查看以下你的表的默认字符集。是否是utf-8或者是gbk。如果不是修改为utf-8。然后在查询中输入show
2021-06-15 17:45:12
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅