java_hibernate
- 入门:http://jingyan.baidu.com/article/cbf0e500965a352eab289368.html
- 步骤
1、查看是否hibernate支持:file-->plugins-->hibernate(搜索)
2、新增web project,勾选web application、hibernate、create default hibernate
3、点击左下角框框,弹出database,读取sqlserver数据库数据自动生成配置文件
4、编写测试程序实现插入数据操作public class HTest {
public static void main(String[] args) {
TableName log = new TableName();
// log.setId(10001);
log.setAid(1);
log.setRelatedId("111"); try {
String remark="111的备注";
String ret = new String(remark.getBytes("ISO-8859-1"),"GB2312");
log.setRemark(ret);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String dateStr = sdf.format(date);
log.setCreated(Timestamp.valueOf(dateStr)); SessionFactory fac= new AnnotationConfiguration().configure().buildSessionFactory(); // Configuration configuration = new Configuration();
// SessionFactory fac = configuration.configure().buildSessionFactory(); Session session =fac.getCurrentSession();
session.beginTransaction();
session.save(log);
session.getTransaction().commit();
} - 过程中遇到的问题及解决方案
解决方法:缺少sqlserver驱动导致1、下载sqljdbc4.jar2、file-->project structure-->modules-->dependencies-->引入sqljdbc4.jar
解决方法:sqlserver中主键为自增长导致,数据库对应的实体类加上:@GeneratedValue(strategy = GenerationType.IDENTITY)
java_hibernate的更多相关文章
随机推荐
- AtCoder Regular Contest 075 D Widespread
题目传送门 这道题其实二分一下答案就okay了的 不过LL什么的有时候忘了加 被卡了下 #include<cstdio> #include<cstring> #include& ...
- [转载]解决clickonce不支持administer权限问题
转自ClickOnce deployment vs. requestedExecutionLevel = requireAdministrator ClickOnce方式部署应用简单方便,估计很多人都 ...
- 【洛谷 P3842】[TJOI2007]线段(DP)
裸DP.感觉楼下的好复杂,我来补充一个易懂的题解. f[i][0]表示走完第i行且停在第i行的左端点最少用的步数 f[i][1]同理,停在右端点的最少步数. 那么转移就很简单了,走完当前行且停到左端点 ...
- bzoj 1001 平面图转对偶图 最短路求图最小割
原题传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1001 整理了下之前A的题 平面图可以转化成对偶图,然后(NlogN)的可以求出图的最小割( ...
- servlet(6) - servlet总结 - 小易Java笔记
垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固.下面就是博客项目链接.前面的servlet相关的笔记总汇,还有就是我把觉得在学习 ...
- WPF中添加一个文本输入框,按Enter回车,执行绑定的Command
在WPF+WMMV模式中使用键盘和鼠标事件的绑定代码如下: <TextBox x:Name="SearchBox" Text="{Binding SearchTex ...
- Redis安装-CentOs7
官方地址 确保gcc已经安装 $ yum list installed | grep gcc $ yum install gcc 下载.提取和编辑Redis: $ wget http://downlo ...
- poj 2242(已知三点求外接圆周长)
The Circumference of the Circle Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8310 ...
- foreach 与 Linq的 Select 效率问题
Resharper 是一个非常强大的C#编程辅助工具,有着非常强的提示功能,代码纠正,代码简化等等 在编码过程中注意到这么一件事,可能是大家经常会遇到的: 遍历某个集合,然后经过处理生成另外一个集合, ...
- Centos7重置root密码的方法(亲测有效)
CentOS 7的更新还是非常大的,很多平时使用的命令已经变化了,要上手还真要一段时间.比如忘记root密码.在5.6的系统中直接进入单用户模式下,一个passwd命令修改,重启即可.但是在Cento ...