问题列表 - 第26998页

如何配置hbm2java和hbm2dao以将packagename添加到生成的类中

我正在尝试hbm2java使用maven 配置生成POJO类和DAO对象.我正在处理的一个问题是没有生成包名.我正在使用以下pom:

<execution>
    <id>hbm2java</id>
    <phase>generate-sources</phase>
    <goals>
        <goal>hbm2java</goal>
    </goals>
    <inherited>false</inherited>
    <configuration>
        <components>
            <component>
                <name>hbm2java</name>
                <implementation>configuration</implementation>
            </component>
        </components>
        <componentProperties>
            <packagename>package.name</packagename>
            <configurationfile>target/hibernate3/generated-mappings/hibernate.cfg.xml</configurationfile>
        </componentProperties>
    </configuration>
</execution>
Run Code Online (Sandbox Code Playgroud)

然而,生成的代码从以下开始:

// default package
// Generated 2010-05-17 13:11:51 by Hibernate Tools 3.2.2.GA

/**
 * Messages generated by hbm2java
 */
public class Messages  implements java.io.Serializable {
Run Code Online (Sandbox Code Playgroud)

有没有办法强制maven生成packagename中定义的部分?

更新:

这是我的hibernate.cfg.xml,也是由hibernate-tools(hbm2cfgxml)自动生成的:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.c3p0.max_size">20</property>
        <property name="hibernate.c3p0.max_statements">50</property>
        <property name="hibernate.c3p0.min_size">5</property>
        <property name="hibernate.c3p0.timeout">1800</property>
        <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
        <property …
Run Code Online (Sandbox Code Playgroud)

maven-2 hibernate hibernate-tools hbm2java

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

如何在Android上检测UI线程?

是否有一种强大的方法来检测Thread.currentThread()应用程序中的Android系统UI线程是否存在?
我想在我的模型代码中放置一些断言,断言只有一个线程(例如 ui线程)访问我的状态,以确保不需要任何类型的同步.

android

111
推荐指数
5
解决办法
3万
查看次数

在PHP中使用十进制数字

我想以某种方式围绕PHP中的评级系统的数字,如下所示:

4.6667 = 4.6

5.0001 = 5.0
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?(顺便说一句,我从数据库中读取数据.)

php floating-point decimal

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

为什么我要使用除WCF之外的任何东西?

在用WCF完成几个小项目之后,我对它的功能非常满意.

但是,花了很短的时间研究替代方案,我很难找到使用基于Java的Web服务(如AXIS2或Metro)时会遇到的确切优势/缺点?

显然开源可能是其中之一,也脱离了Windows Server/IIS,但我看不到更多?

wcf axis2 web-services java-metro-framework

3
推荐指数
1
解决办法
235
查看次数

启用JS时使用onclick事件,当URL不可用时导航到URL

Facebook使用Ajax链接来更改其页面的部分内容,以减少加载时间.但是,如果您禁用JavaScript,他们的链接仍然有效.那是因为他们还定义了一个备份选项:经典<a href="http://url/".

我如何自己实现这一点,以便在禁用JS时遵循链接,并在启用JS时使用onclick事件?

html javascript ajax

3
推荐指数
1
解决办法
312
查看次数

使用锚来显示div

我正在使用jquery,需要完成一些事情.

1)当有人点击链接(或在我的情况下,div)显示另一个div时,我想在网址上添加一个锚点.

因此,如果有人点击"直播"链接,"直播"div会向下滑动,我们会将#live添加到网址中.

2)如果有人访问该页面并将#live锚点保留在URL的末尾,那么"live"div应该立即可见.

我知道如果有人点击div,如何处理slideDown()的基本部分.我不知道如何附加主题标签,或者使其成为加载页面时检查主题标签并显示相应的div.

任何帮助理解这一点将不胜感激.提前致谢.

html anchor jquery

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

.NET桌面应用程序的体系结构 - 客户端服务器C#,SQL

最近,我有机会为小型物理治疗诊所开发PMS(实践管理系统)软件.

我是一名计算机科学专业的学生,​​我的课程主要是在Linux上讲的.但是,我的客户端在vista或Windows 7上运行所有计算机.

我的想法是在Visual C#中开发客户端前端并访问中央postgresql服务器.

我是Windows编程的初学者,所以我在C#(WPF或Windows FORM)中实现用户权限和访问级别的最佳实践建议.我已经在Visual C#和访问控制列表中查看了Credential类,但请分享您的想法.

只是为了详细说明:

我的想法是使用窗口表单编写前端,并根据授予用户的访问级别禁用或隐藏控件/表/表单.

例如,只有诊所的所有者才会显示财务报告表格,而秘书只会显示预约日记表格.

所以我可能需要一个对话框,要求用户登录系统,我应该在数据库中存储或映射这些登录详细信息吗?哪些库或类最适合用于处理这些任务?

我可能会对此表示反对,但这是我的第一个商业项目,所以我很想测试水域.

.net c# sql architecture

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

使用XSLT排序时忽略'A'和'The'

我希望列出一个列表,忽略任何初始明确/不定的文章'the'和'a'.例如:

  • 错误的喜剧
  • 村庄
  • 仲夏夜之梦
  • 第十二夜
  • 冬天的故事

我想也许在XSLT 2.0中,这可以通过以下方式实现:

<xsl:template match="/">
  <xsl:for-each select="play"/>
    <xsl:sort select="if (starts-with(title, 'A ')) then substring(title, 2) else
                      if (starts-with(title, 'The ')) then substring(title, 4) else title"/>
    <p><xsl:value-of select="title"/></p>
  </xsl:for-each>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

但是,我想使用浏览器内处理,因此必须使用XSLT 1.0.有没有办法在XLST 1.0中实现这一目标?

sorting xslt xslt-1.0

3
推荐指数
1
解决办法
378
查看次数

如何在NetBeans项目生成的jar中的清单文件中设置Main类

我有以下问题.我在NetBeans IDE 6.8中有一个Java项目.当我编译它并产生一个包含所有可能的.jar文件时,META-INF就不对了.它不包含要执行的类 - 使用main()方法.

当我单击IDE中的"运行"按钮时,一切正常.项目的设置也是正确的 - 指向我项目中的一个类.

我尝试使用清单文件添加文件夹META-INF,但我没有管理.

有没有办法在NetBeans中手动执行此操作,因为我发现如果我在清单中添加缺少的Main类,一切正常.

(我想我遇到了某种错误...)

//编辑:我之后的结果是我希望使用NetBeans构建创建的jar可以使用命令执行:

Sun文档引用:

在清单文件中设置Main-Class后,您可以从命令行运行该应用程序: java -jar app.jar

java netbeans manifest

19
推荐指数
1
解决办法
14万
查看次数

获取Java源文件的包

我的目标是找到一个Java源文件的包(作为字符串),以纯文本形式给出,但尚未在文件夹中排序.

我不能只package在文件中找到关键字的第一个实例,因为它可能出现在注释中.所以我在考虑两种选择:

  • 逐字扫描文件,为扫描仪维护"内部注释"标记.第一次package遇到关键字而不在评论中时,停止扫描并报告结果.
  • 使用正则表达式 - 理论上应该是可行的,因为块注释在Java中没有下一个,但我尝试制作这样的正则表达式,结果证明它非常复杂 - 对我来说,至少.

这两种方法的另一个区别是,当我手动扫描时,我可以停止扫描,因为我可以确定package关键字不再出现,节省了一些时间......而且我不确定我是否可以使用正则表达式做类似的事情.另一方面,"当它不再出现时"的决定并不一定简单,尽管我可以使用一些启发式方法.

我想听听有关此问题的任何意见,欢迎任何有关正则表达式的帮助.我的解决方案也是用Java编写的.

编辑:对那些建议实际解析文件的人来说 - 这绝对是一个可行的选择,谢谢你,但是我觉得解析整个文件只是一个包太过分了.如果没有更简单的选择,我会这样做.

java regex parsing

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