问题列表 - 第42356页

Hibernate本机SQL错误

我正在尝试使用hibernate 3.3.2.GA执行sql本机查询.

我有以下查询.

session.createSQLQuery("SELECT {dept1.*}, {dept2.*} FROM Dept d1, Dept d2 WHERE d1.deptId = d2.deptId").
   addEntity("dept1",com.test.pojo.Dept.class).
   addEntity("dept2",com.test.pojo.Dept.class).
   list();
Run Code Online (Sandbox Code Playgroud)

Dept类的映射文件是

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
                                   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.test.pojo.Dept">
  <id column="deptId" name="deptId" type="long">
   <generator class="native"/>
  </id>
  <version name="version" access="field" column="version"></version>
  <property  name="deptName" type="string" column="deptName"/>

  <set name="emps" cascade="all" inverse="true">
     <key column="deptId"></key>
     <one-to-many class="com.test.pojo.Emp"/>
  </set>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

但为什么我得到以下错误?它将我的查询转换为

SELECT dept1.**deptId as deptId1_0_,**dept1.**version as version__0,**dept1.**deptName as deptName1_0 _,**dept2.**deptId as deptId1_1 _,**dept2.**version as version1_1 _,**dept2.**deptName as deptName1_1_**FROM Dept d1,Dept d2 WHERE …

oracle hibernate ora-00904

5
推荐指数
1
解决办法
2万
查看次数

大型30亿关系数据库的SQL数据库模式设计

让你的极客.你能解决这个问题吗?

我正在为SQL Server 2008 R2 Ed设计产品数据库.(不是Enterprise Ed.)将用于存储超过30,000种不同产品的定制产品配置.该数据库一次最多可包含500个用户.

这是设计问题......

每个产品都有一系列零件(每个产品最多50个零件).
因此,如果我有30,000个产品,每个产品最多可以有50个零件,那就是150万个不同的产品到零件关系

                                  …or as an equation…
Run Code Online (Sandbox Code Playgroud)

30,000(产品)X 50(零件)= 150万件产品对零件记录.

…而如果…

每个零件最多可以有2000个饰面选项(饰面是油漆颜色).

注意:用户在运行时只会选择一个完成.我需要存储的2000个完成选项是特定产品特定部分的允许选项.

因此,如果我有150万个不同的产品到零件的关系/记录,并且每个零件都可以有多达2,000个完成,那就是30亿个允许的产品到零件,以完成关系/记录

                                  …or as an equation…
Run Code Online (Sandbox Code Playgroud)

150万(零件)x 2,000(完成)= 30亿产品到零件的完成记录.

如何设计此数据库,以便我可以对特定产品执行快速有效的查询,并返回其零件清单和每个零件的所有允许的完成,而无需30亿产品到零件的完成记录?读取时间比写入时间更重要.

如果您有大型数据库的经验,请发表您的想法/建议.

谢谢!

sql performance

4
推荐指数
1
解决办法
572
查看次数

在Visual Studio中编译程序集

如何使用Visual Studio编译汇编代码?

我想在Visual Studio 2010中编译并运行程序集源文件.

我创建了一个Visual C++项目并在文件中插入了一些汇编代码code.asm:

.586              ;Target processor.  Use instructions for Pentium class machines
.MODEL FLAT, C    ;Use the flat memory model. Use C calling conventions
.STACK            ;Define a stack segment of 1KB (Not required for this example)
.DATA             ;Create a near data segment.  Local variables are declared after
                  ;this directive (Not required for this example)
.CODE             ;Indicates the start of a code segment.

clear PROC
   xor eax, eax 
   xor ebx, ebx 
   ret 
clear …
Run Code Online (Sandbox Code Playgroud)

windows assembly visual-studio-2010

52
推荐指数
3
解决办法
7万
查看次数

与2.2中的Android微调器相关的错误与布局排列有关

以下是我在Android应用程序中遇到的错误的链接.我认为一个简单的视频可以更直接,更容易理解,而不是试图通过一个巨大的文本墙解释它.

http://www.youtube.com/watch?v=9V3v854894g

我已经在这个问题上打了一针墙一天半了.我只发现它可以通过最近更改XML布局来解决,这对我来说完全没有意义.我不知道如何正确修复它,或者是一种解决问题的方法,因为我需要在我的应用程序中使用嵌套布局.

谢谢大家的帮助!

这是代码:

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.AdapterView.OnItemSelectedListener;

public class Builder extends Activity {
    private Spinner mCompSelect;
    private Spinner mNameSelect;
    private int[] mCompColorAsBuilt;
    private int mComponent;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.builder);

        mCompColorAsBuilt = new int[3];

        //Attach our objects
        mCompSelect = (Spinner) findViewById(R.id.component);
        mNameSelect = (Spinner) findViewById(R.id.component_name);

        //Attach an adapter to the top spinner
        ArrayAdapter<CharSequence> a = ArrayAdapter.createFromResource(this, …
Run Code Online (Sandbox Code Playgroud)

java layout android

5
推荐指数
1
解决办法
999
查看次数

是否有IntelliJ IDEA的GWT UI设计器?

这个问题已于2008年底在StackOverflow上提出.然而,从那时起,GWT迅速发展,IntelliJ IDEA也得到了迅速发展.更重要的是,IDEA插件的数量增加了.除了GWT Designer for Eclipse之外,IntelliJ还有类似的东西吗?

java eclipse gwt eclipse-plugin intellij-idea

6
推荐指数
1
解决办法
3654
查看次数

使用宏收集优秀的应用程序和程序

我对Macros非常感兴趣,刚刚开始了解它的真正力量.请帮我收集宏系统的一些很好的用法.

到目前为止,我有这些结构:

模式匹配:

安德鲁赖特和布鲁斯杜巴.Scheme的模式匹配,1995

Prolog精神的关系:

Dorai Sitaram.在schelog中编程. http://www.ccs.neu.edu/home/dorai/schelog/schelog.html

Daniel P. Friedman,William E. Byrd和Oleg Kiselyov.理性的计划者.麻省理工学院出版社,2005年7月

Matthias Felleisen.将Prolog音译为方案.技术报告182,印第安纳大学,1985年.

可扩展循环结构:

塞巴斯蒂安·埃格纳 方案中的热切理解:SRFI-42的设计."计划与功能规划研讨会",2005年9月第13-26页.

奥林颤抖.循环的解剖:范围和控制的故事.在国际功能规划会议,第2-14页,2005年.

班级系统:

PLT.PLT MzLib:图书馆手册.技术报告PLT-TR2006-4-v352,PLT方案公司,2006年 http://www.plt-scheme.org/techreports/

Eli Barzilay.骗取. http://www.barzilay.org/Swindle.

组件系统:

Ryan Culpepper,Scott Owens和Matthew Flatt.组件接口中的语法抽象.在生成编程和组件工程国际会议,第373-388页,2005年

软件合同检查

Matthew Flatt和Matthias Felleisen.单位:用于HOT语言的酷模块在ACM SIGPLAN会议上编程语言设计和实现,第236-248页,1998年

Oscar Waddell和R. Kent Dybvig.扩展句法抽象的范围.在编程语言原理研讨会上,第203-215页,第199页

解析器生成器

Scott Owens,Matthew Flatt,Olin Shivers和Benjamin McMullan.Scheme中的Lexer和解析器生成器.关于计划和功能规划研讨会,2004年9月第41-52页.

工程语义工具:

Matthias Felleisen,Robert Bruce Findler和Matthew Flatt.PLT Redex的语义工程.MIT出版社,2009年8月.

编译器转换的规范:

Dipanwita Sarkar,Oscar Waddell和R. Kent Dybvig.用于编译器教育的纳米框架.功能规划期刊,15(5):653-667,2005年9月.教育明珠.

新的执行形式

具有可序列化延续的Servlet Greg Pettyjohn,John Clements,Joe Marshall,Shriram Krishnamurthi和Matthias Felleisen.广义堆栈检查的延续.在国际功能规划会议上,第216-227页,2005年.

定理证明系统

塞巴斯蒂安·埃格纳 方案中的热切理解:SRFI-42的设计.在计划与功能规划研讨会上,2005年9月第13-26页.

基类的扩展与类型

Sam Tobin-Hochstadt和Matthias Felleisen.打字方案的设计和实施.在编程语言原理研讨会上,第395-406页,2008年.

怠惰

Eli Barzilay和John Clements.没有辛勤工作的懒惰:将懒惰和严格的语言结合起来进行教学.在教育中的功能和声明性编程中,第9-13页,2005年. …

lisp macros scheme hygiene racket

57
推荐指数
2
解决办法
2633
查看次数

动态生成透明跟踪像素

我试图在Java中动态生成清晰的跟踪像素,但遇到了一些问题.我没有问题将此返回给用户,但我似乎无法使像素正确.我究竟做错了什么?

这就是我所拥有的,它给了我一个1x1的白色像素.如何使其尽可能小(文件大小)并使其透明?

BufferedImage singlePixelImage = new BufferedImage(1, 1, BufferedImage.TYPE_BYTE_GRAY_TYPE);
singlePixelImage.setRGB(0, 0, 0xFFFFFF);
Run Code Online (Sandbox Code Playgroud)

java transparency image pixel

8
推荐指数
2
解决办法
4163
查看次数

有没有可用的测试GIT存储库?

我想学习git,那么有没有可用的在线测试git存储库,仅供测试?这样我就可以学习如何使用远程GIT回购?

git

8
推荐指数
4
解决办法
2万
查看次数

T4文本模板 - 是否可以从主机获取编译符号?

背景:

我有一个用C#编写的开源游戏库,它使用不安全的代码,指针算法等高度优化性能.我最近将该库移植到了Windows Phone.不幸的是,Windows Phone根本不支持不安全的代码,所以我不得不使用预处理器指令来丢弃我的源代码,例如:

#if WINDOWS || XBOX
public unsafe struct Foo
#elif WINDOWS_PHONE
public struct Foo
#endif
Run Code Online (Sandbox Code Playgroud)

由于这些指令的数量,代码库变得非常难以理解并且难以维护,所以我一直在探索其他选项 - 其中一个是使用T4的文本模板.

问题:

在走向T4路线太远之前我需要知道的是,是否可以从文本模板中获取编译符号?我已经查看了模板参数,但从外部世界修改它们似乎并不容易.理想情况下,我希望看到的有点像这样:

<# if (Host.CompilationSymbols.Contains("WINDOWS_PHONE") { #>
public struct Foo
<# { #>
Run Code Online (Sandbox Code Playgroud)

如果有人能够对这些问题有所了解,那么这是可能的,我将不胜感激!

.net t4 visual-studio-2010

6
推荐指数
1
解决办法
1616
查看次数

为什么Mobile Safari触发器:滚动期间的活动状态?

目前正在iOS上测试移动网站(很快就会进入其他设备,所以不确定这是否属于其他操作系统/浏览器).

为什么移动safari会在滚动期间触发链接的活动状态?

我的测试页面由无序列表构成,每个列表项中都有一个链接标记,扩展到100%宽度.问题是在正常滚动期间,触发:活动状态,显示用于在以下状态期间显示的背景:仅活动状态(我显然忽略了示例中不必要的样式和内容):

html:
<ul id="foo"><li><a href="#">Content</a></li></ul>

css:
#foo a {background:white; width:100%; height:100px;}
#foo a:active {background:red;}
Run Code Online (Sandbox Code Playgroud)

css mobile-safari pseudo-element

6
推荐指数
1
解决办法
1858
查看次数