instance-初学Hibernate,希望有人可以帮我具体解释(每一行代码的功能)一下下面的一段代码:

问题描述

初学Hibernate,希望有人可以帮我具体解释(每一行代码的功能)一下下面的一段代码:

public void save(User transientInstance) {
log.debug("saving User instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}

解决方案

第一行:方法名 对象
第二行:log日志debug输出
第三行: try catch
第四行:保存数据
第五行:log日志debug输出成功

解决方案二:

先了解下hibernate常用的API ,session就是一次与数据库的连接会话,这个对象是进行数据库操作的主体,其他就是增删改查操作了。

解决方案三:

public void save(User transientInstance) {//方法名save保存,参数是User类型的,叫transientInstance
log.debug("saving User instance");//日志打印方法,debug级的
try {//异常捕捉语句
getSession().save(transientInstance);//getSession()获取会话session,然后保存实体
log.debug("save successful");//日志打印
} catch (RuntimeException re) {
log.error("save failed", re);//错误日志
throw re;//抛异常
}
}
。。。。并没有涉及太多的hibernate的东西啊-m-

解决方案四:

hibernate可以将表和具体的类实例对应起来,当然类的字段名默认和表的字段名要一致(当然可以通过注解表示),save方法就是hibernate自动将对象的字段值写入对应的字段中,进行保存数据

时间: 2024-10-26 14:58:01

instance-初学Hibernate,希望有人可以帮我具体解释(每一行代码的功能)一下下面的一段代码:的相关文章

c语言-本人编程初学,刚刚编写了一个整数的比较大小的小程序,希望大神帮我看看

问题描述 本人编程初学,刚刚编写了一个整数的比较大小的小程序,希望大神帮我看看 希望大神帮我看一下是不是可以比较整数的所有情况,而且此算法有点复杂,可以怎样简化 #include int main() { int compare(int a,int b); int x,y,c,g; printf("请输入两个整形数用于比较大小:n"); scanf("%d,%d",&x,&y); c=compare(x,y); if(c==g) printf(&qu

视频-Android学习surfaceView遇到问题。可能很简单,希望有人指点迷津

问题描述 Android学习surfaceView遇到问题.可能很简单,希望有人指点迷津 我这几天用surfaceView来做视频播放的时候,file文件读取是没有问题的,但是在之后setDataSource()和.prepare()这两个方法的其中一个(抱歉,我实在不能确定问题到底出在这两个中的哪一个)抛出了IO异常.具体代码如下,我都做注释 package com.example.zyc.surfaceview; import android.media.MediaPlayer; impor

opencv中的一段代码,希望有人可以解释下

问题描述 opencv中的一段代码,希望有人可以解释下 5C 还非得输入长度30-10000的问题描述.....................................................opencv中的一段代码,希望有人可以解释下.就是从垂直投影开始的代码处 没有看懂,好几个循环, 希望大牛可以帮忙解释下,刚接触OPENCV不久.难道代码没有 传上来 吗 解决方案 ```#include <cv.h>#include <cxcore.h>#include &l

各位能不能提供一个MFC框架的C++计费系统,要是完整的实验报告和可直接运行的代码,希望大神帮帮忙吧

问题描述 各位能不能提供一个MFC框架的C++计费系统,要是完整的实验报告和可直接运行的代码,希望大神帮帮忙吧 高手有赏追加30金币,说到做到,为了应付学校的生产实习来着,还请各位理解............................................ 解决方案 那你google下吧,只是一个现成的报告,自己找找.我要睡觉了,懒得帮你了. 解决方案二: 一般代写论文是300~500每篇,折合成"金币"大约是6000~10000,而且因为"金币"没

求助:请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教

问题描述 求助:请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教 请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教 解决方案 http://www.cnki.com.cn/Article/CJFDTotal-JZDF201204042.htm 基于PCA和LDA的人脸识别系统设计 文献 希望可以帮助到你 解决方案二: http://wenku.baidu.com/view/6af06f1a10a6f524ccbf8519.html 这是百度文库中的一篇关于MA

java-JAVA问题:初学Hibernate框架时遇到的疑问

问题描述 JAVA问题:初学Hibernate框架时遇到的疑问 报的错误是:Duplicate property mapping of dirId found in com.cailikun.Product 解决方案 你上图框住的配置跟上面的那个property标签指定的同名dirId重复了,many-to-one和property都是配置表列和类属性映射关系的,一个列只能用一个标签.你同时配两个,当然报错了! 解决方案二: dir_id出现了例名重复的错误.我初学的时候也学过了,你要用一个不同

源代码-matlab程序问题,希望大神帮我注释一下

问题描述 matlab程序问题,希望大神帮我注释一下 %%请大神帮我注释一下,网上找的源代码,但是注释不全%% 清空环境clearclctic%% 参数初始化% 粒子群算法中的两个参数c1 = 1.49445;c2 = 1.49445;maxgen = 200; % 进化次数sizepop = 20; % 种群规模Vmax = 1;Vmin = -1;popmax = 5;popmin = -5;%% 产生初始粒子和速度for i = 1:sizepop % 随机产生一个种群 pop(i:) =

tomcat eclipse启动tomcat失败了,刚开始学这个,希望有人帮忙看下

问题描述 tomcat eclipse启动tomcat失败了,刚开始学这个,希望有人帮忙看下 刚开始在eclipse里面安装tomcat,tomcat放在F盘下,前面添加的步骤都按照网上教程弄了,应该没有什么错误,不过在写好代码,准备要运行的时候,不知道如何操作, 下面几张图片 不知道哪里错误了,弹出红框. 解决方案 你装的哪种tomcat?集成到eclise的tomcat不需要安装,解压后在Windows-->perferences配置一下就好了.需要安装的那个它启动是通过目录下面有个moni

c# 改变颜色 button-大家好,我问的是c#中的button变色的问题,希望各位高手帮我谢谢!

问题描述 大家好,我问的是c#中的button变色的问题,希望各位高手帮我谢谢! 问题是这样的,我在Page_Load中限定了重置button.Enabled = false,颜色为重置button.BackColor = Color.Gray,然后我想在textbox改变的话能这个重置按钮能变回以前的颜色green并且按钮可用,我在textchanged中写了没反应,麻烦各位高手能给我写段可用的代码,尽量简单的,新手哈我是,拜托了!!!! 解决方案 我是门外汉更是看不懂