使用getHibernateTemplate().findByCriteria()查询,能查询到,但是为什么设置的约束没起作用?

Criteria中设置的约束没起到作用

public List<BaseDict> findByTypeCode(String dict_type_code) {
        DetachedCriteria detachedCriteria = DetachedCriteria.forClass(BaseDict.class);
        detachedCriteria.add(Restrictions.eq("dict_type_code", dict_type_code));
        List<BaseDict> list = (List<BaseDict>) this.getHibernateTemplate().findByCriteria(detachedCriteria);
        return list;
    }

查询结果

图片说明

1个回答

应该是起作用了,看看你dict_type_code值是多少

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
getHibernateTemplate()查询
getHibernateTemplate()查询 hibernate hql
postgresql数据库唯一性约束没起作用
    今天碰见一个问题,数据库存入了两条一模一样的数据。     因为两条数据插入间隔极小,所以开始以为是并发的问题,在排除了这个问题后,检查了数据库中该表是否设置了唯一性约束,确认有唯一性约束,理论上不应该存两条一样的数据,手动插入了一条一样的数据,还是可以插入,网上搜索了一下,果然有唯一性约束不起作用的情况,是因为Postgresql 认为null都是不相等的,多栏键值的唯一性只有全部是非...
getHibernateTemplate多张表查询
rn下面的SQL代码怎么替换成 getHibernateTemplate()方法进行查询 ?? rnrn[code=SQL] rnselect a.CAR_Name,a.IC_CODE,a.BUS_TYPE,a.LIST_STATUS from Ic_Sr_Info a union all rnselect b.CAR_Name,b.IC_CODE,b.BUS_TYPE,b.LIST_STATUS from tasks_bill_head b union all rnselect c.CAR_Name,c.IC_CODE,c.BUS_TYPE,c.LIST_STATUS from long_in_report c rn[/code]rnrnIc_Sr_Info 是表a, tasks_bill_head 是表b ,long_in_report 是表c rnrnCAR_Name ,IC_CODE, BUS_TYPE, LIST_STATUS 是3张表共有的字段名rnrnrn
为什么查询没数据?
查询出来的结果没数据,rn数据库明明有数据。rn前台不报错,rn后台也不报错。
getHibernateTemplate().executeFind,session.createQuery,getHibernateTemplate().findByCriteria各有什么区别,哪个效率更好
[code=Java]rn///////////////////////////第一种实现方式 rnpublic Entry getPreviousEntry(final String id) rnList entries = getHibernateTemplate().executeFind(new HibernateCallback() rnpublic Object doInHibernate(Session session) throws HibernateException, SQLException rnQuery query = session.createQuery("from Entry entry where entry.postTime>(select current.postTime from Entry current where current.id=:id) and entry.entryStatus=:entryStatus and entry.type=:type order by entry.postTime asc"); rnquery.setParameter("id", id); rnquery.setParameter("entryStatus", Entry.EntryStatus.PUBLISH); rnquery.setParameter("type", Entry.Type.POST); rnquery.setMaxResults(1); rnreturn query.list(); rn); rnif(entries.isEmpty()) rnreturn null; rnelse rnreturn (Entry)entries.get(0); rn rnrn///////////////////////////第二种实现方式 rnpublic Entry getPreviousEntry(final String id) rnQuery query = session.createQuery("from Entry entry where entry.postTime>(select current.postTime from Entry current where current.id=:id) and entry.entryStatus=:entryStatus and entry.type=:type order by entry.postTime asc"); rnquery.setParameter("id", id); rnquery.setParameter("entryStatus", Entry.EntryStatus.PUBLISH); rnquery.setParameter("type", Entry.Type.POST); rnquery.setMaxResults(1); rnEntry entry=null; rnif(query1.iterate().hasNext()) rnentry=(Entry)query.iterate().next() rn return entry; rn rnrn这两种实现方式都能取得Entry ,第一种用了回调函数,第二种没有用,它们在功能和效率上有什么区别?哪个更好? rn补充: rn///////////////////////////第三种实现方式 rnpublic Entry getEntryByName(String name) rnDetachedCriteria criteria = DetachedCriteria.forClass(Entry.class); rncriteria.add(Restrictions.eq("name", name)); rnList result = getHibernateTemplate().findByCriteria(criteria); rnif(result.isEmpty()) rnreturn null; rnelse rnreturn (Entry)result.get(0); rn rn rnrn这在效率和功能上又体现在哪? rn上面三种,各有什么不同,哪一种实现方式更好,好在哪里? rn很是困惑,谢谢各位请帮助我rn[/code]
设置的1没起作用
在web.xml中设置进行了如下设置:rnrn[code=XML]rnrn InitServletrn test.InitServletrn 1rnrnrn InitServletrn /InitServletrn rn[/code]rnrn然而在Tomcat启动时,并没有加载InitServlet,这是怎么回事啊???
为什么window.location没起作用?
我写了一个js函数.调用时其他代码都蛮好.就是window.location不起作用..rn我看到IE左下框有转向另一个页面的提示..但就是不跳转.怪!!!
索引为什么没起作用?
表:t_guidangbak,字段id_no varchar2(18),有170万数据rn建索引:create index inx_t_guidangbak_id_no on t_guidangbak(id_no)rnrnSQL> set timing onrn(1)rnSQL> declare l_id nvarchar2(18);rn 2 l_orno varchar2(50);rn 3 l_sql varchar2(100);rn 4 beginrn 5 l_id:='370481197711072218';rn 6 l_sql:='select original_no from t_guidangbak where id_no=:id_no';rn 7 execute immediate l_sql into l_orno using l_id;rn 8 end;rn 9 /rnrnPL/SQL 过程已成功完成。rnrn已用时间: 00: 00: 06.03rn(2)rnSQL> declare l_id varchar2(18);rn 2 l_orno varchar2(50);rn 3 l_sql varchar2(100);rn 4 beginrn 5 l_id:='370481197711072218';rn 6 l_sql:='select original_no from t_guidangbak where id_no=:id_no';rn 7 execute immediate l_sql into l_orno using l_id;rn 8 end;rn 9 /rnrnPL/SQL 过程已成功完成。rnrn已用时间: 00: 00: 00.00rnrn(1)和(2)的区别:rndeclare l_id nvarchar2(18);rndeclare l_id varchar2(18);rn(1)中声明的l_id和字段id_no类型不一样rn从执行用时来看,(1)和没建索引用时是差不多的,可见索引没起作用。rn问题:索引为什么因为类型的不一样就没起作用?
JAVASCRIPT为什么没起作用?
function checkdata()rnrnvar money1=document.nextback.money1.value;rnvar money2=document.nextback.money2.value;rnvar money3=document.nextback.money3.value;rnvar money4=document.nextback.money4.value;rnrnvar money_3=parseFloat(document.nextback.finance_mainorder_3);rnvar money_4=parseFloat(document.nextback.finance_mainorder_4);rnvar money_5=parseFloat(document.nextback.finance_mainorder_5);rnvar money_6=parseFloat(document.nextback.finance_mainorder_6);rnrnrnif(money_3rn
StringFormat 为什么没起作用
[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Drawing.Drawing2D;rnrnnamespace WindowsFormsApplication8rnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rn rnrn public enum Statesrn rn Normal,rn Pushed,rn Popedrn rnrn public class CustomButton : Buttonrn rn protected override void OnPaint(PaintEventArgs pevent)rn rnrn Graphics g = pevent.Graphics;rnrn int X = this.Width;rn int Y = this.Height;rn Point[] points = rn new Point(0, 0), rn new Point(X, 0), rn new Point(X, Y), rn new Point(0, Y), rn new Point(0, 0);rnrn GraphicsPath path = new GraphicsPath();rn path.AddLines(points);rn this.Region = new Region(path);rnrn SolidBrush sBrush = new SolidBrush(SystemColors.Control);rn g.FillPath(sBrush, path);rnrn g.DrawLine(new Pen(Color.Black), 0, 0, this.Width-1, 0);rn g.DrawLine(new Pen(Color.Black), this.Width-1, 0, this.Width-1, this.Height-1);rn g.DrawLine(new Pen(Color.Black), this.Width-1, this.Height-1, 0, this.Height-1);rn g.DrawLine(new Pen(Color.Black), 0, this.Height-1, 0, 0);rn rnrnrn if (this.Text != "")rn rnrn StringFormat stringFormat = new StringFormat();rn switch (this.TextAlign)rn rn case ContentAlignment.MiddleCenter:rn stringFormat.LineAlignment = StringAlignment.Center;rn stringFormat.Alignment = StringAlignment.Center;rn break;rn case ContentAlignment.MiddleRight:rn stringFormat.LineAlignment = StringAlignment.Far;rn stringFormat.Alignment = StringAlignment.Center;rn break;rn default: break;rn rnrn SolidBrush drawBrush = new SolidBrush(Color.Black);rnrn Size s = TextRenderer.MeasureText(this.Text, this.Font);rn RectangleF rectf = new Rectangle(Point.Empty, s);rnrn g.DrawString(this.Text, this.Font, drawBrush, rectf, stringFormat);rn rn rn rnrn[/code]rn[color=#FF0000]为什么Button的Text文字,设置TextAlign = MiddleRight 一点作用都没呢,StringFormat 为什么没起作用[/color]
请问约束为什么没有起作用。
有3个UIView ,使用auto layout,分别是 A,B,CrnB和C 是 A的子视图。rnrn我希望A下面10处是B,B下面10处是C,rn我修改这个距离10,修改成50,100等,界面没有任何变化rnrn请问这是什么原因呢?约束为什么没有起作用?约束写错了吗?还是一定要把上下左右的约束都定好才能起作用?rnrn我修改成rn _A.translatesAutoresizingMaskIntoConstraints = NO;rn rn _B.translatesAutoresizingMaskIntoConstraints = NO;rn _C.translatesAutoresizingMaskIntoConstraints = NO;rnrn也还是感觉没有按照约束的显示出来rnrnrnrn@implementation ViewControllerrnrn- (void)viewDidLoad rn [super viewDidLoad];rn rn _A.translatesAutoresizingMaskIntoConstraints = YES;rn rn _B.translatesAutoresizingMaskIntoConstraints = YES;rn _C.translatesAutoresizingMaskIntoConstraints = YES;rn rn rn [_A addConstraint:[NSLayoutConstraint constraintWithItem:_Brn attribute:NSLayoutAttributeToprn relatedBy:NSLayoutRelationEqualrn toItem:_Arn attribute:NSLayoutAttributeBottomrn multiplier:1.0rn constant:10]];rn rn rn [_A addConstraint:[NSLayoutConstraint constraintWithItem:_Crn attribute:NSLayoutAttributeToprn relatedBy:NSLayoutRelationEqualrn toItem:_Brn attribute:NSLayoutAttributeBottomrn multiplier:1.0rn constant:10]];rn rn // Do any additional setup after loading the view, typically from a nib.rn
请教Hibernate findByCriteria()方法查询无结果
[code=Java]rn public List getNewProductByName(String name, PageCtrl pageCtrl)rn throws Exception rn rn name = name == null?"":name;rn DetachedCriteria dc = DetachedCriteria.forClass(TProduct.class);rn dc.add(Expression.like("name", name,MatchMode.ANYWHERE));//实现模糊查询rnrn List rows = this.getHibernateTemplate().findByCriteria(dc, pageCtrl.getPageNo()*pageCtrl.getPageSize(), pageCtrl.getPageSize());rn System.out.println(this.getHibernateTemplate().findByCriteria(dc).size()+name);rn pageCtrl.setAllCount(rows.size());//设置总记录数rn rn if(pageCtrl.getPageNo()>0)rn int i = pageCtrl.getAllCount()%pageCtrl.getPageSize();rn if(i!=0)rn i = pageCtrl.getAllCount()/pageCtrl.getPageSize() + 1;rn rn pageCtrl.setPageCount(i);rn rn rn return rows; rn rn[/code]rnrn在实现查询时,无查询结果,请各位指点一二rn在线等待...
关于getHibernateTemplate().find()查询问题
String sql="from Student"rngetHibernateTemplate().find(sql)rnrn这样是查询全部的Student对象rnrn 问题:rnrn 假如,Student里面有一个name属性,我只想查出来name属性,这样该怎么查?rn
使用统计为什么能优化查询?
使用统计为什么能优化查询?或者说他是怎么优化查询的?大家能帮我讲讲吗?先谢谢了。rn
QSS设置背景图没起作用
创建了一个MainWindow,在QSS中这样写的rn[code=css]/* 主窗口背景 */rnQWidget#centralwidgetrn background-image: url(:/DefaultSkin/MainWindowBackground);rn[/code]rnrn在设计器中可以看到有背景图了,可以在程序运行后图片是没有显示的,怎么回事?
为什么动态创建的索引没起作用?
sql server200中rn下面的过程rn---delete index---rnif exists (select * from dbo.sysindexes where name = N'IX_b' and id = object_id(N'[dbo].[table1]'))rn drop index [dbo].[table1].[IX_b]rnGOrn-----------------has index query----------------------rn select * from table1 where b='c'rn gorn---create index-----rn CREATE INDEX [IX_b] ON [dbo].[table1]([b]) ON [PRIMARY]rnGOrn--------------------no index query----------------------rn select * from table1 where b='c'rn gorn------------------------------------------rnrn在sql查询分析器中分析发现两次有索引与无索引所花费的时间百分比是一样的!rn这是怎么回事?
全局变量定义 为什么没起作用!!
我有一个loginform的窗体,单元文件名为loginfrm,我的loginfrm 的Implementation部分上的var 定义 如下rn var loginform:Tloginform;rn username:string;rn timetype:string;rnImplementationrn .....rn 在另一个窗体中Uses了Loginfrm单元。。但是找不到timetype,能找到username。。。username是以前刚写程序定义的。timetype是新加的。。
if Rs.recordcount >=UpdataMaxonce then为什么没起作用?
Rs.Open "Select top 1 * from ["&TablePrefix&"PostAttachments] where RoleID="&CookieUserRoleID&" and UserName='"&CookieUserName&"'",Conn,1,3rn Set Rs1=Execute("select * from ["&TablePrefix&"Roles] where RoleID="&CookieUserRoleID&"")rn dim UpdataMaxoncern if rs1("RoledataMaxonce")>0 then UpdataMaxonce = rs1("RoledataMaxonce")rn if rs1("RoledataMaxonce")<=0 then UpdataMaxonce = SiteConfig("dataMaxoOnce")rn if [color=#FF0000]Rs.recordcount >=UpdataMaxonce [/color]thenrn Alert("超出每天上传的数量"&UpdataMaxonce&"了!")rn.......省略rnrnrs1("RoledataMaxonce"),SiteConfig("dataMaxoOnce"),UpdataMaxonce读取出来的数据全部正确,为什么就是红色代码没起到作用?
为什么TreeView1.Nodes.Remove(TreeView1.SelectedNode)没起作用?
按照framework2.0SDK上的删除方法执行以后,不出错也不起作用。rn就是和没有删除之前一样。rn为什么?要怎么才能删掉这个节点?
为什么我条件没起作用?
[img=https://img-bbs.csdn.net/upload/201408/22/1408691308_433948.jpg][/img]rn为什么我的a.status=12没作用呢?底下还是出现了是10的结果集。。。
求助!为什么ajax没起作用
[img=https://img-bbs.csdn.net/upload/201710/28/1509205069_133432.png][/img]rn为什么Respone那里显示的是整个php代码,而不是1或2,弄了一下午了,再不行就重装wampserverle,求助各位大神。
我的JAVASCRIPT为什么没起作用?
function checkdata()rnrnvar money1=document.nextback.money1.value;rnvar money2=document.nextback.money2.value;rnvar money3=document.nextback.money3.value;rnvar money4=document.nextback.money4.value;rnrnvar money_3=parseFloat(document.nextback.finance_mainorder_3);rnvar money_4=parseFloat(document.nextback.finance_mainorder_4);rnvar money_5=parseFloat(document.nextback.finance_mainorder_5);rnvar money_6=parseFloat(document.nextback.finance_mainorder_6);rnrnrnif(money_3rn
请教ResetBindings为什么没起作用?
BindingSource1.EndEdit();rnBindingSource1.ResetBindings(true);rnrn我使用BindingSource绑定了DataGridView,使用ResetBindings更新数据,数据并没有显示在DataGridView,必须rn关闭,然后重新进入后才显示,请问如何解决?
为什么我的js没起作用
<%@ page language="java" pageEncoding="GB2312"%>rn<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> rn<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>rn rn rnrn 人员添加rnrnrn rn rn rn ==人员信息添加(其中*为必填项)==rn rn rn *类别:rn rn 高级合伙人rn 合伙人rn rn rn rn rn rn *区域:rn rn rn rn rn rn *姓名:rn rn rn rn rn rn *性别:rn rn 男rn 女rn rn rn rn rn rn 执业证号:rn rn rn rn rn rn 所内职务rn rn rn rn rn 执业年限rn rn rn rn rn *最高学历:rn rn 博士rn 硕士rn 研究生rn 本科rn 大专rn rn rn rn rn rn 毕业院校rn rn rn rn rn 专业rn rn rn rn rn *电话:rn rn rn rn rn 手机rn rn rn rn rn 邮箱:rn rn rn rn rn 个人网站/博客rn rn rn rn rn 工作语言rn rn rn rn rn *业务专长:(100字以内) rn rn rn rn rn 照片上传:(*注意文件大小在200k以内*)rn rn rn rn 个人简介:rn rn rn rn rn rn  &nbsprn rn rn rn rnrnrn为什么我的为空都可以继续进行
webpack的配置文件为什么没起作用?
如下图为我的项目结构: dist 存放webpack打包后的文件 src 存放原始文件 package.json的代码为:{ "name": "webpack2", "version": "1.0.0", "description": "", "main": "index.js", "scripts": {
onclick为什么没起作用呢?
rnrn rnrnrn rn rndddddrnrnrn
表单查询、约束、运算符
1.dual表常用在没有查询目标的SELECT语句块中,它只包含一行数据         查询当前日期       SELECT sysdate FROM dual;        在当前日期的基础上加3天  select sysdate+3     from dual; 2.约束,保证数据的完整性 --约束分类:  1.primary key ,2.unique  3.not null...
ORACLE中查询约束
ORACLE表user_constraints和user_cons_columns存储了约束的定义
怎么查询约束的内容?
我创建约束的时候是用rn alter table abc add check(sex in ('类1','类2','类3'))rn 这个语句创建的。rn rn 现在我想获取这里的 “ '类1','类2','类3' ” 要怎么获取?rn 能在系统表里查询的到吗? 谁教教。。。
MySQL查询与约束
简单查询操作-- 创建表CREATE table stu(id int,name varchar(100),age int,gender varchar(50));-- 插入数据INSERT INTO stu VALUES(1,'zhangsan',20,'nan'),(2,'lisi',22,'nan'),(3,'xiaomi',20,'nv'),(4,'lingling',25,'nv'),(...
Java 之 MySQL 查询与约束
查询 排序 order by 列名 asc(默认) desc 查询所有学生记录,按年龄升序排序 SELECT * FROM stu ORDER BY sage ASC; 或者 SELECT * FROM stu ORDER BY sage; 查询所有学生记录,按年龄降序排序 SELECT * FROM stu ORDER BY age DESC; 查询所有雇员,按月薪降序排序,...
SQL:数据库约束、查询
SQL:数据库约束、查询
查询oracle数据库的约束
SELECT * FROM USER_CONSTRAINTS WHERE table_name='USER_POINT' AND CONSTRAINT_NAME='SYS_C009968';
数据库之查询与约束
1.过滤空值 ifnull(comm,0) 如果是空值就取0 2. 升序(asc) 降序 (desc) 默认是升序 使用:order by 字段名 desc  查询所有雇员,按月薪降序排序,如果月薪相同时,按编号降序排序 SELECT * from emp ORDER BY sal DESC, empno DESC; 3.一些基本的函数 3.1 count(*)计数 3.2 su...
MySQL数据库 查询与约束
查询 创建一张员工表 -- 员工表 CREATE TABLE employee ( empno INT, // 员工编号 ename varchar(100), // 姓名 mgr INT, // 领导编号 sal DOUBLE, // 薪金 comm DOUBLE DEFAULT NULL, // 佣金 deptno INT 部门编号 ); ...
D16-MySQL在相遇(查询与约束)
DSQ语句 条件查询 想要获得满足条件的数据, 格式: selcet 字段名 from 表名 where 条件; 流程:取出表中的每条数据,满足条件的记录就返回,不满足条件的数据就不返回。 比较运算符 &amp;amp;amp;gt; 大于, &amp;amp;amp;lt; 小于, &amp;amp;amp;lt;=小于等于,&amp;amp;amp;gt;= 大于等于, = 等于, != ,&amp;amp;amp;lt;&amp;amp;amp;gt;不等于
mysql:查询与约束
1、DQL语句 单表的条件查询: -- 满足条件的字段将被显示查询 SELECT 字段名 FROM 表名 WHERE 条件; 准备数据 -- 创建表 CREATE TABLE student ( id int, name varchar(20), age int, sex varchar(5), address varchar(100), math int, engl...
使用org.hibernate.Query查询堆栈溢出,但是使用org.hibernate.Criteria查询却正常
使用org.hibernate.Query查询堆栈溢出,但是使用org.hibernate.Criteria查询却正常rn查询如下:rnpublic List queryStudentByClass(String classNum) rn Criteria criteria = getSession().createCriteria(Student.class);rn return criteria.list();rnrnpublic List queryStudentByClass(String classNum) rn StringBuffer hql = new StringBuffer();rn hql.append(" from ");rn hql.append(Student.class.getName());rn Query query = this.getSession().createQuery(hql.toString());rn return query.list();rnrn如果使用第一个方法查询可以查到结果rn但是使用第二个方法查询就会rntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnjavax.servlet.ServletException: Servlet execution threw an exceptionrnrnrnroot cause rnrnjava.lang.StackOverflowErrorrn javax.servlet.ServletException.getRootCause(ServletException.java:96)rn org.springframework.web.util.NestedServletException.getCause(NestedServletException.java:69)rn javax.servlet.ServletException.getRootCause(ServletException.java:96)rn org.springframework.web.util.NestedServletException.getCause(NestedServletException.java:69)
spring mvc+jpa 能查询但是不能保存
jpa 配置文件rnrnrn rnrn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn $jdbc.dialectrn $jdbc.hbm2ddl.autorn rn $jdbc.show_sqlrn rn $jdbc.format_sqlrn rn rn rn rn rn module.entityrn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rnrnrnrnrnspring -mvc 配置文件rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnservicernpackage module.service.impl;rnrnimport java.util.List;rnrnimport javax.annotation.Resource;rnrnimport module.dao.PtConfigInfoDao;rnimport module.entity.PtConfigInfo;rnimport module.service.PtConfigService;rnrnimport org.springframework.stereotype.Service;rnimport org.springframework.transaction.annotation.Transactional;rnrn@Service("ptConfigService")rnpublic class PtConfigServiceImpl implements PtConfigServicern @Resourcern private PtConfigInfoDao ptConfigInfoDao;rn @Overridern public List getptList(int status) rn // TODO Auto-generated method stubrn rn return ptConfigInfoDao.getlistConfigInfos(status);rn rn @Overridern public List getptList() rn // TODO Auto-generated method stubrn rn return ptConfigInfoDao.getlistConfigInfos();rn rn rn @Overridern @Transactionalrn public void addConfig(String sortGoodsIds, List list) rn // TODO Auto-generated method stubrn if(!sortGoodsIds.equals("")&&sortGoodsIds!=null)rn String [] ids=sortGoodsIds.split(",");rn if(ids.length>0)rn for(PtConfigInfo info:list)rn info.setStatus(0);rn// ptConfigInfoDao.delete(info.getId());rn PtConfigInfo tem=ptConfigInfoDao.update(info);rn System.out.println(tem.getPtName()+"-----"+tem.getStatus());rn rn// PtConfigInfo info =new PtConfigInfo();rn// info.setOrderStatus(4);rn// info.setPtName("测试");rn// rn// info.setStatus(1);rn// ptConfigInfoDao.save(info);rn for(int i=0;i
hibernate 能查询但是不能插入的解决方法
做毕业设计,遇到了这个情况,很郁闷,弄了半天,环境和其他都对 就是不能插入新数据   然后在网上搜了下   解决方法 是缺少事务控制代码,要么手工commit,比如http://maoxy.iteye.com/blog/779762 或者用Spring代理,在DS层声明事务控制   也可以 在hibernate的配置文件设置自动提交   &amp;lt;property name=&quot;...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数