Codes的配置文件
<many-to-one name="databases" class="com.xxx.Databases" fetch="join" lazy="false">
<column name="databasesID" not-null="true" />
</many-to-one>
#第一个:查出仅仅包含.send的数据库以及节点
#第二个:查出仅仅包含@MailSend的数据库及其节点
#第三个:查出既包含.send也包括@MailSend的数据库及其节点
#第四个:查出既不包含.send也不包含@MailSend的数据库以及其节点Hibernate
解决方案 »
- ExtJs修改树形结点的Icon?
- 线程问题
- 工作流选取
- 大家帮我看看啊!!哪里出了问题。。。找了N久都找不出哪里有问题
- 为什么提示com.informix.jdbc.IfxDriver不存在?
- SSH 在dao层查询报空指针 表中一个外键的值设置的是null 不知该怎么解决
- 为什么在Tomcate 5.0/conf下的server.xml文件中没有<context>这个东东?
- 向 Eclipse 高手请教
- spring集成hibernateTemplate 中如何用session.createQuery(hql)?
- 如果循环中嵌套了递归,怎么取出所有的数据啊~
- 怎么用JAVA实现登陆一个页面,并调用一个方法【在线等】
- 求解惑
Criteria criteria = session.createCriteria(Codes.class);
criteria.createAlias("dataBases", "db");
criteria.add(Restrictions.like("content", ".send", MatchMode.ANYWHERE));
criteria.add(Restrictions.not(Restrictions.like("content", "@MailSend", MatchMode.ANYWHERE)));
List<Codes> codesList = criteria.list();
数据库可以从Codes对象中取得,其他类似
criteria.setMaxResults(pageSize);
对于第一条来讲,我想找出这样的数据库,这个数据库包含的codes的content有.send,但是绝不能有@MailSend。就像数据库ID=1的就不符合,仅仅是数据库id=8的符合要求