是否有可能强制hibernate使用discriminator列进行继承类型的连接?根据JPA2.0规范,这应该是可能的但我无法在hibernate中实现它.
例:
@Inheritance(strategy = InheritanceType.JOINED)
@ForceDiscriminator
@DiscriminatorColumn(name="TYPE")
@Entity
public class Parent
@Entity
@DiscriminatorValue("C")
public class Child extends Parent
Run Code Online (Sandbox Code Playgroud)
当使用hibernate.hbm2ddl.auto create时,这甚至不会在表PARENT中创建列TYPE.
我知道InheritanceType.JOINED在没有定义鉴别器列的情况下工作,但是它非常无效,因为当在鉴别器列中使用信息时,hibernate需要在父节点和所有子节点之间创建连接而不是父节点和一个子节点.
我正在寻找一个接受这样的网址的正则表达式:
http://www.example.com
www.example.com
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止,但正则表达式不匹配URL没有http://或https://,或ftp://:
regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
Run Code Online (Sandbox Code Playgroud)
如何使协议可选?
我的网址模式是www.example.com/[any digit or number]说www.eaxmple.com/slug
我的urls.py是:
url(r'^(?P<[a-z0-9>+)/$', mymethod),
Run Code Online (Sandbox Code Playgroud)
但是说: - bad character in group name
另一个问题是我想slug用url 来处理它的到来.基于该值,我将呈现不同的模板.可能吗?怎么样?
我在java中使用RandomAccessFile.我有内存泄漏问题.我已将代码简化为以下内容:
public static void main(String[] args) throws IOException, InterruptedException
{
RandomAccessFile r = new RandomAccessFile(new File("test.dat"), "rw");
r.write(new byte[150000000], 0, 150000000);
r.getFD().sync();
r.close();
r = null;
while (true) { Thread.sleep(1000); }
}
Run Code Online (Sandbox Code Playgroud)
执行此代码后(并为GC提供足够的时间),报告的应用程序内存使用量略高于150MB.
我错过了什么?还是Java应该受到责备?
我用谷歌搜索了这个,但可能输错了.
我看到的是十六进制数字,如3A和0x3A,但前导0x是什么意思?我读到某处意味着数字已签名,但在calc中将负十进制转换为十六进制不会产生带有前导0x的十六进制数字.
任何积分都很有用.
我有一个ProxyFactoryBean bean:
<bean id="sendSingleSmsServiceProxy" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target">
<ref bean="sendSingleSmsServiceImpl" />
</property>
<property name="proxyInterfaces">
<value>com.test.SendSingleSmsService</value>
</property>
<property name="interceptorNames">
<value>hibernateInterceptor</value>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
我试图将这个bean注入另一个带有@Resource注释的bean,这是我的代码:
@Resource
public ProxyFactoryBean sendSingleSmsServiceProxy;
Run Code Online (Sandbox Code Playgroud)
但我得到这个例外:
org.springframework.beans.factory.BeanCreationException:创建名为'com.test.webservice.impl.SendSingleSmsImpl'的bean时出错:资源依赖注入失败; 嵌套异常是org.springframework.beans.factory.BeanNotOfRequiredTypeException:名为'sendSingleSmsServiceProxy'的bean必须是[org.springframework.aop.framework.ProxyFactoryBean]类型,但实际上是[$ Proxy24]类型
任何帮助,将不胜感激.
我想创建一个文件,其中包含我需要在程序中使用的所有KeyPairs.但是,我认为将它嵌入代码中会更好,所以相反,我想把它放在一个结构中.例如,如何将这些项显式放在结构中?
{Qt::Key_0, "Win1"},
{Qt::Key_1, "Win2"},
{Qt::Key_2, "Win3"},
{Qt::Key_3, "Win4"},
{Qt::Key_4, "Win5"},
{Qt::Key_5, "Win6"},
{Qt::Key_6, "Win1"},
{Qt::Key_7, "Win7"},
{Qt::Key_8, "Win3"},
{Qt::Key_9, "Win5"}
Run Code Online (Sandbox Code Playgroud)
我该如何访问这些项目?
我有一个日期值的数组格式为'Y-m-d'.我想循环遍历数组,只提取'd'每个成员的day(),但无法弄清楚它是如何拆分的.我是否以某种方式使用子串?
简单地说,我有'2010-11-24',而且我想从中获得'24'.当天的问题可能是单数或双数.
显然,boost包含两个独立的状态机库:Statechart和Meta State Machine(MSM).标语给出了非常相似的描述:
你知道两者之间的主要区别和选择考虑因素是什么?
请告诉我在哪里可以找到关于cron的优秀教程.我搜索谷歌这个.但是大多数网站都提供了不完整的教程.我不需要链接到那些不完整和破旧的教程.