- 博客(12)
- 收藏
- 关注
原创 hibernate应用在项目里
准备工作环境:Eclipse;MySQL导入Hibernate库(jar包 ;MySQL驱动包 ;log4j日志包。Hibernate库下载网站: http://sourceforge.net/projects/hibernate/files/创建工程File->new->Java Project导包右键项目->Properties选择Add Library…选择User Library选择User Libraries…->new选择Add External J
2021-06-16 17:17:45
173
1
原创 Hibernate分页查询通用方法
public void QueryByPage(int pageSize) { SessionFactory sf = null; Session session = null; Transaction ts = null; try { sf = HibernateUtil.getSessionFactory();// SessionFactory单态模式 session = sf.getCurrentSession(); // 保证每个读写线程有唯一的session实例
2021-06-01 09:22:05
412
原创 重写equals和hashCode方法
重写equals() public boolean equals(Object obj) { if(this == obj) return true; if(obj == null) return false; if(!(obj instanceof User)) { return false; } User other = (User)obj; if(id != other.id) { return false; } if(age != other.age)
2021-05-25 09:50:35
214
原创 Query基本用法
先创建一个单例模式package Dao;import org.hibernate.HibernateException;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;//SessionFactory单态模式public class HibernateUtil { private static Configuration cfg = null; private static Sessio
2021-05-15 17:15:11
8627
1
原创 使用Hibernate实现用户添加
准备工作环境:Eclipse;MySQL导入Hibernate库(jar包 ;MySQL驱动包 ;log4j日志包。Hibernate库下载网站: http://sourceforge.net/projects/hibernate/files/创建工程File->new->Java Project导包右键项目->Properties选择Add Library…选择User Library选择User Libraries…->new选择Add Extern
2021-05-09 21:20:17
265
原创 日常刷题
杭电OJ2016题解#include <iostream>#include <algorithm>using namespace std;int main(){ int n,a[100],b[100],flag,temp; while(cin>>n){ if(n==0) break; for(int i=0;i<n;i++){ cin>>a[i]; b[i]=a[i]; } sort(b,b+n); for
2020-06-03 23:24:03
239
原创 日常刷题
杭电OJ2014题解#include <stdio.h>int main() { int n; double a[100],sum,temp,result; while(~scanf("%d",&n)) { sum=0; for(int i=0; i<n; i++) { scanf("%lf",&a[i]); } for(int i=0; i<n; i++) { for(int j=i+1; j<n; j++) {
2020-05-31 17:39:54
137
原创 日常刷题
杭电OJ2012题解#include <stdio.h>#include <math.h>int main() { int x,y,flag,n; while(~scanf("%d %d",&x,&y)) { if(x==0&&y==0) { break; } else { for(int i=x; i<=y; i++) {
2020-05-30 23:51:02
143
原创 日常刷题
杭电OJ2734题解#include<stdio.h>#include<string.h>int main() { char a[256]; while(gets(a)) { int sum=0; if(a[0]=='#') break; for(int i=0; i<strlen(a); i++) { if(a[i]==' ') continue; sum+=(a[i]-'A'+1)*(i+1); } printf("%
2020-05-29 11:16:44
121
原创 日常刷题
杭电oj1072题解今天的题主要看是否能后看懂题目,首先这里输入的A和B是都是十六进制,所以求的是两个十六进制的数的和的十进制是多少,一开始我是觉得比较蒙的,因为我的第一反应是去定义abcdef,还要分大小写什么的,觉得实现起来比较麻烦,后来在网上查找发现在实现的过程输入输出中有比较简单的方法C++#include <iostream>using namespace std;int main(){ int a,b; while(cin>>hex>&g
2020-05-28 21:37:22
157
原创 日常刷题
杭电oj刷题题解2000-2011,20392000题解#include <stdio.h>int main() { char a,b,c; while(~scanf("%c %c %c",&a,&b,&c)) { getchar(); if(a<=b&&a<=c) { printf("%c ",a); if(b<=c) { printf("%c %c",b,c); } else { p
2020-05-27 14:04:48
275
原创 从现在开始一起成长
杭电oj1001题解C语言#include <stdio.h> int main(){ int a,b; while(~scanf("%d %d",&a,&b)) { printf("%d\n",a+b); } return 0;}C++#include <iostream>using namespace std;int main(){ int a,b; while(cin>
2020-05-26 11:12:21
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人